bookdown 패키지의`gitbook` 형식에 chemarr의 라텍스 표현을 사용하는 방법이 있습니까?

Aug 21 2020

gitbook북 다운 패키지의 형식에 chemarr 의 라텍스 표현을 사용하고 싶습니다 .

\begin{equation}
  [C] + [R] 
  \xrightleftharpoons[k_{-1}]{k_1}
  [CR] + [C] 
  \xrightleftharpoons[k_{-2}]{k_2}
  [C2R]
(\#eq:multiplebinding)
\end{equation}

PDF 형식의 경우 방정식 표시에 문제가 없습니다.

반면에 gitbook 형식의 경우 오류 메시지가 있습니다.

주로 gitbook형식에 대해 다음 yaml 헤더를 정의 할 수 없기 때문 입니다.

header-includes:
  - \usepackage{chemarr}

gitbook북 다운 패키지의 형식에 chemarr 의 라텍스 표현을 사용하는 방법이 있습니까? 불가능하다면 include_graphics함수 를 사용 하고 방정식 번호를 추가 하는 방법 이 있습니까 (예 :이 예에서는 19.16)?

답변

7 SteffenMoritz Aug 29 2020 at 19:25

Yihui Xie는 이미 솔루션에 대한 좋은 힌트를 제공했습니다.

이 코드를 문서에 넣습니다 (방정식을 표시하려는 위치).

$$ \require{mhchem} \begin{equation} [C] + [R] \xrightleftharpoons[k_{-1}]{k_1} [CR] + [C] \xrightleftharpoons[k_{-2}]{k_2} [C2R] (\#eq:multiplebinding) \end{equation} $$

첫 번째 만 MathJax의 일부이기 때문에 mhchem대신 화살표를 사용해야합니다 chemarr. 하지만 어쨌든 기본적으로 동일해야한다고 생각합니다.

이 방법은 MathJax에서 지원하는 모든 Latex 명령에 대해 작동합니다 (http://docs.mathjax.org/en/latest/input/tex/macros/index.html).