Usando os chemmacros
comandos \K...
e \p...
, as constantes de equilíbrio e as funções p não são redimensionadas quando escritas como sobrescritos. Por exemplo,
\documentclass{article}
\usepackage{chemmacros}
\begin{document}
\[
\frac{[\ch{B^-}]}{[\ch{HB}]}=10^{\pH-\pKa}\mbox{.}
\]
\end{document
torna-se
com sobrescritos muito grandes.
Responder1
Isso se deve a um bug no acid-base
módulo. Aqui está uma correção:
\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}