Al usar los chemmacros
comandos \K...
y \p...
, las constantes de equilibrio y las funciones p no cambian de tamaño cuando se escriben como superíndices. Por ejemplo,
\documentclass{article}
\usepackage{chemmacros}
\begin{document}
\[
\frac{[\ch{B^-}]}{[\ch{HB}]}=10^{\pH-\pKa}\mbox{.}
\]
\end{document
se convierte
con superíndices demasiado grandes.
Respuesta1
Esto se debe a un error en el acid-base
módulo. Aquí hay una solución:
\documentclass{article}
\usepackage{chemmacros}
\ExplSyntaxOn
\chemmacros_if_compatibility:nnT {<=} {5.8b}
{
\cs_set_protected:Npn \chemmacros_p:n #1
{
\group_begin:
\chemmacros_text:n
{
\chemmacros_p_style:n {p}
\ensuremath {#1}
}
\group_end:
}
}
\ExplSyntaxOff
\begin{document}
\[ 10^{pH}=10^{\pH} \]
\end{document}