Escribe la carga de un ion como un vértice fuera de los corchetes con chemfig

Escribe la carga de un ion como un vértice fuera de los corchetes con chemfig

Tengo la estructura del ion nitrato escrita en chemfig y me gustaría agregar su carga como un vértice fuera de los corchetes (ver más abajo). ¿Existe una forma correcta de hacerlo o solo pongo \raiseboxun signo menos?

Debe tener un aspecto como este:
ingrese la descripción de la imagen aquí


\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}

Respuesta1

Los compuestos en su interior \schemestartson \schemestopnodos tikz con nombres a los que puede hacer referencia. chemfigles nombra c1, c2, … pero también puedes darles nombres propios. Puedes usar esto \chemdrawpara colocar el menos:

\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}

ingrese la descripción de la imagen aquí

información relacionada