首页 > 解决方案 > 带有乳胶包的 ioslides

问题描述

我想在 ioslides 中使用乳胶命令 \fint。该 commond 包含在 Latex 包“esint”中。我在 Rmarkdown 中使用了以下代码来包含该包。似乎它不起作用。

header-includes:
   - \usepackage{esint}
output:
  ioslides_presentation

在 R 演示文稿中,真的不能使用 Latex 包吗?如果是这样,是否有办法使用 \fint?

标签: r-markdownioslides

解决方案


MathJax 不是 LaTeX:它处理与 LaTeX 类似的输入,但它在后台运行的方式完全不同:MathJax 仅使用 Javascript 实现突出的数学模式 LaTeX 宏。LaTeX 包使用的大多数功能都丢失了,这意味着您不能简单地将 LaTeX 包“加载”到 ioslides(或任何其他具有 HTML 输出的 Rmarkdown 项目)中并期望它能够工作。

我认为你能得到的最接近的是带有删除线的宏,例如 MathJax 扩展提供的宏enclose。这看起来不错:

\begin{align}
  \require{enclose}
  \enclose{horizontalstrike}{\int} = \frac{1}{b-a}\int_a^b f(x) \mathrm{d}x
\end{align}

在此处输入图像描述


推荐阅读