So zeichnen Sie die Ladung eines Ions mit Chemfig

So zeichnen Sie die Ladung eines Ions mit Chemfig

Ups, das ähnelt dieser Frage:Schreiben Sie die Ladung eines Ions als Spitze außerhalb der eckigen Klammern mit chemfig(diese Frage ist allerdings etwas alt und die Lösung ist ziemlich kompliziert)

Ich versuche, Lewis-Punkt-Elektronenstrukturen zu zeichnen, und möchte Ionen zeichnen. Ich habe einen Weg gefunden, Klammern um ein Molekül zu setzen,


\chemfig{\charge{180=\:,90=\:,270=\:}{F}-B(-[::90]\charge{90=\:,0=\:,180=\:}{F})(-[::270]\charge{270=\:,180=\:,0=\:}{F})-\charge{0=\:,90=\:,270=\:}{F}} 

\chemright]{-}

% makes a BF4- molecule

aber die Ladung steht nicht wie vorgesehen oben rechts in der Klammer. Auch die Verwendung von a ^vor dem {-}funktioniert nicht, es verschiebt sie nur ein wenig nach oben.

Gibt es eine Möglichkeit, das zu tun, was ich möchte?

Antwort1

Mit Hilfe von \chemleft{[}und \chemright{]^{-}}können Sie die gewünschte Ausgabe erzielen:

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{chemfig}
\begin{document}

\chemleft{[}
  \chemfig{
    \charge{180=\:,90=\:,270=\:}{F}
    -B
    (-[::90]\charge{90=\:,0=\:,180=\:}{F})
    (-[::270]\charge{270=\:,180=\:,0=\:}{F})
    -\charge{0=\:,90=\:,270=\:}{F}
  }
\chemright{]^{-}}

\end{document}

verwandte Informationen