Formatação no módulo ácido-base

Formatação no módulo ácido-base

Com o pacote chemmacro, consigo formatar Ka, pKa corretamente (com o \Ka \pKacomando).

Eu gostaria de poder fazer a mesma coisa com o produto iônico da água (Ke e pKe em francês), mas não consigo. Na documentação, entendi que era possível uma aparência de formatação usando o \p{Ke}comando mas a renderização não é boa como vocês podem ver na imagem.

pKe

Como posso obter a mesma formatação de Ka/pKa com outros textos (no meu caso Ke e pKe)?

Obrigado

Responder1

Você pode criar uma nova constante \Kecom

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

E use \p{\Ke}:

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

Mas no seu caso, é melhor manter \Kwe definir a tradução adequada:

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

O idioma é detectado automaticamente com babelou polyglossia(ou pode ser forçado com \chemsetup{language=french}).

Exemplo 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}

exemplo completo

informação relacionada