
O seguinte código compilado com erro:
\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}
Gostaria de colocar esse sinal de menos no canto superior direito do parêntese direito.
Responder1
Se você colocar a fórmula correspondente dentro de a, \subscheme
ele obterá um nome de nó que você pode consultar em outra imagem tikz com remember picture,overlay
a qual chemfig
possui o atalho \chemmove
. Então você pode adicionar qualquer coisa em qualquer 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}
Responder2
Isso 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 fornece o par de comandos
\chemleft
e\chemright
. Isso permite definir delimitadores expansíveis em ambos os lados de um material. Os comandos devem ser seguidos por delimitadores, assim como no caso dos comandos primitivos do TeX\left
e\right
:\chemleft<car1><material>\chemright<car2>
onde
<car1>
e<car2>
pode ser “(” et “)” ou “[” e “]”, ou qualquer outro delimitador expansível consistente com os comandos\left
et .\right
Eu apenas tentei: milagres acontecem.;-)