Formateo en el módulo ácido-base.

Formateo en el módulo ácido-base.

Con el paquete chemmacro, puedo formatear Ka, pKa correctamente (con el \Ka \pKacomando).

Me gustaría poder hacer lo mismo con el producto iónico del agua (Ke y pKe en francés) pero no puedo. En la documentación, entendí que era posible realizar una apariencia de formateo usando el \p{Ke}comando, pero la representación no es buena, como se puede ver en la imagen.

pke

¿Cómo puedo obtener el mismo formato que Ka/pKa con otros textos (en mi caso Ke y pKe)?

Gracias

Respuesta1

Puedes crear una nueva constante \Kecon

\NewChemEqConstant{\Ke}{K-eau}{\mathrm{e}}

Y use \p{\Ke}:

\[ \pH = \tfrac{1}{2} \bigl( \p{\Ke} + \pKa + \log C_0 \bigr) \]

Pero en su caso, es mejor conservar \Kwy definir la traducción adecuada:

\DeclareChemTranslation{K-water}{french}{\mathrm{e}}

El idioma se detecta automáticamente con babelo polyglossia(o se puede forzar con \chemsetup{language=french}).

Ejemplo completo:

\documentclass{article}

\usepackage[french]{babel}

\usepackage{chemmacros}
\DeclareChemTranslation{K-water}{french}{\mathrm{e}}

\begin{document}

\[ \pH = \tfrac{1}{2} \bigl( \p{\Kw} + \pKa + \log C_0 \bigr) \]

\end{document}

ejemplo completo

información relacionada