¿Hay alguna forma de usar la expresión latex de chemarr para el formato `gitbook` del paquete bookdown?

Aug 21 2020

Me gustaría utilizar la expresión de látex de chemarr para el gitbookformato del paquete bookdown.

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

Para el formato PDF, no hay problema de mostrar la ecuación.

Por otro lado, para el formato gitbook hay un mensaje de error.

Es principalmente porque no puedo definir el siguiente encabezado yaml para el gitbookformato.

header-includes:
  - \usepackage{chemarr}

¿Hay alguna forma de utilizar la expresión látex de chemarr para el gitbookformato del paquete bookdown? Si es imposible, ¿hay alguna forma de usar la include_graphicsfunción y agregar la numeración de ecuaciones (digamos, 19.16 en este ejemplo)?

Respuestas

7 SteffenMoritz Aug 29 2020 at 19:25

Yihui Xie ya dio una buena pista sobre la solución:

Pon este código en tu documento (donde quieres que aparezca la ecuación):

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

Necesita usar la flecha de en mhchemlugar de chemarrya que solo la primera es parte de MathJax. Pero creo que de todos modos debería ser básicamente lo mismo.

Este método debería funcionar para todos los comandos de Latex compatibles con MathJax (http://docs.mathjax.org/en/latest/input/tex/macros/index.html).