Con el paquete chemmacro, puedo formatear Ka, pKa correctamente (con el \Ka
\pKa
comando).
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.
¿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 \Ke
con
\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 \Kw
y definir la traducción adecuada:
\DeclareChemTranslation{K-water}{french}{\mathrm{e}}
El idioma se detecta automáticamente con babel
o 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}