r 包文档中的方程不起作用

Equations in r package documentation do not work

我使用 roxygen2 作为我的包描述,我想在我的文档中包含数学方程式。例如,我想像公式一样编写 n_{u}。当我在@details 中写 \eqn{n_{u}} 时,没有任何反应,但文本是斜体的。我用 control、shift 和 d 记录包,然后我按 "Clean and rebuild"。 我是不是忘记了什么?

这是预期的行为。 R 文档格式没有 "real" 方程式,就像您可能从 Mathjax 或其他成熟的 Latex 引擎中获得的那样;它使用一种基本表示法,即仅复制您的方程式文本,但将其设置为斜体。将其视为更类似于代码,而不是数学符号。

\eqn{n_u} 用于 PDF 文档。

改写为:

\ifelse{html}{\out{n<sub>u</sub>}{\eqn{n_u}}

语法是:

\ifelse{html}{\out{HTML CODE}}{\eqn{LATEX-LIKE CODE}{ASCII}}

{ASCII} 可选用于文本文档。 HTML CODE 用于 HTML 文档,LATEX-LIKE CODE 用于 PDF 文档。