interação entre o comando mhchem \ce e colchetes

interação entre o comando mhchem \ce e colchetes

Então eu tenho uma série de equações com concentrações nelas... e usando mhchemencontro uma anomalia (provavelmente no meu entendimento!) quando uso \cecom[]

\ce{[OH-]}não me dá [OH^{-}], mas me dá [OH-], mas \ce{[H+]}me dá [H^{+}]. [\ce{OH-}][OH^{-}].

Não tenho certeza do que não entendi aqui ...

com obrigado pela ajuda

Chris

Responder1

Aqui está o meu palpite: [e ]fazem parte do composto no que mhchemdiz respeito e no meio de um composto a -é interpretado como umligação simplesque é o que você está vendo em \ce{[OH-]}. No final de um composto, a -é interpretado como umcarga negativaque é o que você está vendo em \ce{OH-}. Como +não tem significado diferente no meio de um composto, ele não se comporta de maneira diferente, mas é interpretado como uma carga positiva nas duas vezes.

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

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

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

insira a descrição da imagem aqui

A saída é clara:\ce{[OH^-]}

informação relacionada