chemmacros를 사용하여 위 첨자의 평형 상수 크기를 자동으로 조정합니다.

chemmacros를 사용하여 위 첨자의 평형 상수 크기를 자동으로 조정합니다.

chemmacros명령을 사용하면 평형 상수와 p 함수는 위 첨자로 작성될 때 크기가 조정되지 않습니다. 예를 들어,\K...\p...

\documentclass{article}

\usepackage{chemmacros}

\begin{document}
\[
  \frac{[\ch{B^-}]}{[\ch{HB}]}=10^{\pH-\pKa}\mbox{.}
\]
\end{document

된다

여기에 이미지 설명을 입력하세요

너무 큰 위 첨자를 사용합니다.

답변1

이는 모듈의 버그로 인해 발생합니다 acid-base. 수정 사항은 다음과 같습니다.

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

여기에 이미지 설명을 입력하세요

관련 정보