r - 有没有办法将 chemarr 的 latex 表达式用于 `gitbook` 格式的 bookdown 包?

标签 r latex mathjax bookdown gitbook

我想对 gitbook 使用 chemarr 的 latex 表达bookdown 包的格式。

\begin{equation}
  [C] + [R] 
  \xrightleftharpoons[k_{-1}]{k_1}
  [CR] + [C] 
  \xrightleftharpoons[k_{-2}]{k_2}
  [C2R]
(\#eq:multiplebinding)
\end{equation}
对于 PDF 格式,显示方程没有问题。
PDF-latex
另一方面,对于 gitbook 格式,有一条错误消息。
gitbook-latex
这主要是因为我无法为 gitbook 定义以下 yaml header 格式。
header-includes:
  - \usepackage{chemarr}
有没有办法使用 chemarr 的 latex 表达 gitbook bookdown 包的格式?如果不可能,有没有办法使用include_graphics函数并添加方程编号(例如,在本例中为 19.16)?

最佳答案

谢一辉已经给出了很好的解决方案:
将此代码放入您的文档(您希望方程式出现的位置):

$$
\require{mhchem}
\begin{equation}
  [C] + [R] 
  \xrightleftharpoons[k_{-1}]{k_1}
  [CR] + [C] 
  \xrightleftharpoons[k_{-2}]{k_2}
  [C2R]
(\#eq:multiplebinding)
\end{equation}
$$
需要使用mhchem的箭头而不是 chemarr因为只有第一个是 MathJax 的一部分。但我认为无论如何它应该基本相同。
此方法适用于 MathJax ( http://docs.mathjax.org/en/latest/input/tex/macros/index.html ) 支持的所有 Latex 命令。

关于r - 有没有办法将 chemarr 的 latex 表达式用于 `gitbook` 格式的 bookdown 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63516359/

相关文章:

iphone - 使用 Quartz 2d 绘制公式

latex - 背页 v1 和 v2 : How to delete a project in overleaf?

javascript - 插入 'LATEX' - 在 html 中动态文本

r - 是否可以使用 HH :MM:SS format? 打印持续时间

r - 在 ggplot 中向 barplot 添加图例

latex - 在 Pandoc 中,如何通过 YAML 元 block 在作者之间添加换行符而不修改模板?

android - 带有 MathJax 的 ListView 中的 WebViews

javascript - MathJax:适用于桌面浏览器,但仅在伪造用户代理时有效;适用于移动浏览器

r - 允许 foreach worker 注册并分发子任务给其他 worker

r - R 中随机生成的多次运行