C'è un modo per usare l'espressione latex di chemarr per il formato `gitbook` del pacchetto bookdown?
Vorrei usare l'espressione in lattice di chemarr per il gitbook
formato del pacchetto bookdown.
\begin{equation}
[C] + [R]
\xrightleftharpoons[k_{-1}]{k_1}
[CR] + [C]
\xrightleftharpoons[k_{-2}]{k_2}
[C2R]
(\#eq:multiplebinding)
\end{equation}
Per il formato PDF, non ci sono problemi di visualizzazione dell'equazione.

D'altra parte, per il formato gitbook c'è un messaggio di errore.

È principalmente perché non riesco a definire la seguente intestazione yaml per il gitbook
formato.
header-includes:
- \usepackage{chemarr}
C'è un modo per utilizzare l'espressione in lattice di chemarr per il gitbook
formato del pacchetto bookdown? Se è impossibile, esiste un modo per utilizzare la include_graphics
funzione e aggiungere la numerazione delle equazioni (ad esempio, 19.16 in questo esempio)?
Risposte
Yihui Xie ha già dato un buon suggerimento alla soluzione:
Inserisci questo codice nel tuo documento (dove vuoi che appaia l'equazione):
$$ \require{mhchem} \begin{equation} [C] + [R] \xrightleftharpoons[k_{-1}]{k_1} [CR] + [C] \xrightleftharpoons[k_{-2}]{k_2} [C2R] (\#eq:multiplebinding) \end{equation} $$
È necessario utilizzare la freccia mhchem
invece di chemarr
poiché solo il primo fa parte di MathJax. Ma penso che dovrebbe essere comunque fondamentalmente lo stesso.
Questo metodo dovrebbe funzionare per tutti i comandi Latex supportati da MathJax (http://docs.mathjax.org/en/latest/input/tex/macros/index.html).