interacción entre el comando mhchem \ce y corchetes

interacción entre el comando mhchem \ce y corchetes

Así que tengo una serie de ecuaciones con concentraciones en ellas... y usando mhchemencuentro una anomalía (¡probablemente según mi entendimiento!) cuando uso \cecon[]

\ce{[OH-]}no me da [OH^{-}], pero me da [OH-], pero \ce{[H+]}me da [H^{+}]. [\ce{OH-}]da [OH^{-}].

No estoy seguro de lo que no entiendo aquí...

con gracias por la ayuda

cris

Respuesta1

Aquí está mi suposición: [y ]son parte del compuesto en lo que mhchema él respecta y en medio de un compuesto a -se interpreta como unenlace sencilloque es lo que estás viendo en \ce{[OH-]}. Al final de un compuesto a -se interpreta como uncarga negativaque es lo que estás viendo en \ce{OH-}. Como +no tiene un significado diferente en medio de un compuesto, no se comporta de manera diferente sino que se interpreta como una carga positiva en ambas ocasiones.

\documentclass{article}
\usepackage[version=3]{mhchem}
\begin{document}
\ce{[OH-]} vs \ce{OH-}

\ce{[OH\bond{-}]}

\ce{[H+]} vs \ce{H+}
\end{document}

ingrese la descripción de la imagen aquí

La salida es clara:\ce{[OH^-]}

información relacionada