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.



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 '16 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 '16 at 15:36
  • Why up to me? It's not my question. :)
    – Alenanno
    Jan 27 '16 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 '16 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 '16 at 16:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.