Schreiben Sie die Ladung eines Ions als Spitze außerhalb der eckigen Klammern mit chemfig

Schreiben Sie die Ladung eines Ions als Spitze außerhalb der eckigen Klammern mit chemfig

Ich habe die Struktur des Nitrat-Ions in Chemfig aufgeschrieben und möchte seine Ladung als Spitze außerhalb der eckigen Klammern hinzufügen (siehe unten). Gibt es dafür eine korrekte Vorgehensweise oder genügt \raiseboxein Minuszeichen?

Es sollte so aussehen:
Bildbeschreibung hier eingeben


\documentclass{article}
\usepackage{chemfig}
\usetikzlibrary{calc}
\begin{document}
\[\schemestart\chemleft[
\chemfig{\lewis{246,O}-[:30]N(-[@{leg}:90]@{Oss}\lewis{024,O})-[:-30]\lewis{026,O}}\chemright]
\chemmove{\draw[->]($(Oss)+(0:2.5mm)$).. controls +(-10:2mm) and +(10:3mm).. ($(leg)+(0:.5mm)$);}
\schemestop\]
\end{document}

Antwort1

Verbindungen innerhalb \schemestartund \schemestopsind Tikz-Knoten mit Namen, auf die Sie verweisen können. chemfigNennen Sie sie c1, c2, …, aber Sie können ihnen auch eigene Namen geben. Sie können dies verwenden, \chemdrawum das Minus zu platzieren:

\documentclass{article}
\usepackage{chemfig}
\usetikzlibrary{calc}
\begin{document}
\begin{center}
  \schemestart
    \chemleft[
      \chemfig{\lewis{246,O}-[:30]N(-[@{leg}:90]@{Oss}\lewis{024,O})-[:-30]\lewis{026,O}}
    \chemright]
  \schemestop
  \chemmove{
    \draw[->]
      ($(Oss)+(0:2.5mm)$)
      .. controls +(-10:2mm) and +(10:3mm)..
      ($(leg)+(0:.5mm)$);
    \node[xshift=5pt] at (c1.north east) {$-$} ;
  }
\end{center}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen