
El siguiente código compilado con error:
\documentclass{report}
\usepackage{chemfig}
\begin{document}
\schemestart
\chemfig{R-C(=[:60]O)-[:-60]O-H}
\arrow{<=>}
\chemleft[\chemfig{R-C(=[:60]O)-[:-60]O}\chemright]^{-}
\+
\chemfig{H^+}
\schemestop
\end{document}
Me gustaría colocar ese signo menos en la esquina superior derecha del paréntesis derecho.
Respuesta1
Si coloca la fórmula correspondiente dentro de a, \subscheme
obtendrá un nombre de nodo al que puede hacer referencia desde otra imagen tikz remember picture,overlay
para la cual chemfig
tiene el acceso directo \chemmove
. Luego puedes agregar cualquier cosa en cualquier lugar:
\documentclass{article}
\usepackage{chemfig}
\begin{document}
% \schemedebug{true} % look up and visualize the nodes and node names
\schemestart
\chemfig{R-C(=[:60]O)-[:-60]O-H}
\arrow{<=>}
\subscheme{\chemleft[\chemfig{R-C(=[:60]O)-[:-60]O}\chemright]}
\+
\chemfig{H^+}
\schemestop
\chemmove[red]{
\node[right] at (c3.north east) {top right} ;
\node[right] at (c3.south east) {bottom right} ;
\node[left] at (c3.north west) {top left} ;
\node[left] at (c3.south west) {bottom left} ;
}
\end{document}
Respuesta2
Esto parece funcionar:
\documentclass{report}
\usepackage{chemfig}
\begin{document}
\schemestart
\chemfig{R-C(=[:60]O)-[:-60]O-H}
\arrow{<=>}
\chemleft[\chemfig{R-C(=[:60]O)-[:-60]O}\chemright{]^{-}}
\+
\chemfig{H^+}
\schemestop
\end{document}
ChemFig proporciona el par de comandos
\chemleft
y .\chemright
Estos permiten establecer delimitadores expandibles a ambos lados de un material. Los comandos deben ir seguidos de delimitadores, como en el caso de los comandos primitivos TeX\left
y\right
:\chemleft<car1><material>\chemright<car2>
donde
<car1>
y<car2>
puede ser “(” et “)” o “[” y “]”, o cualquier otro delimitador expandible consistente con los comandos\left
et .\right
Lo intenté: los milagros suceden.;-)