This question is fairly straightforward, I hope. I want to achieve this, including the plus and the incomplete circle.

I can already draw the benzene bit with chemfig, positioning the plus and removing the part of the electron delocalisation circle is what I'm looking for.

It looks like a lot of places draw it by placing an \oplus on the carbon at the top, but I can't do that for my output.


1 Answer 1


Here's an idea:





Have a look at section Rings > Angular Position for the arc inside the ring and section Customization of bonds (for draw=none) of chemfig's manual.

enter image description here

  • Nice. If I may suggest: I'd do the diagonal edges shorter (not sure how) and with a wider angle, maybe (-[:45]R)(-[:135]H)?
    – Alenanno
    Jan 27, 2016 at 14:52
  • @Alenanno bonds have five parameters: <bond>[<angle>,<factor>,<arrival>,<departure>,<tikz code>]. Those changes are up to you :) They aren't the essential patr of the question.
    – cgnieder
    Jan 27, 2016 at 15:36
  • Why up to me? It's not my question. :)
    – Alenanno
    Jan 27, 2016 at 15:52
  • @Alenanno I meant if you ever need to draw this kind of ion in one of your documents you're (of course) free to change the molecule details such as bond lengths :)
    – cgnieder
    Jan 27, 2016 at 16:09
  • Mine was simply a suggestion for this particular answer. You're free to accept the suggestion or not, but I don't see the relevance of what you're saying.
    – Alenanno
    Jan 27, 2016 at 16:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .