在为R包创建文档时,将希腊字母添加到LaTeX代码中

时间:2017-08-16 15:39:20

标签: r latex

我正在为R创建一个新包,我想在文档中包含由以下代码生成的表:

\tabular{cccc}{
sign beta \tab sign gamma \tab K \tab g \cr
+ \tab + \tab 0 \tab -1 \cr
+ \tab - \tab -2pi \tab 1 \cr
- \tab + \tab -pi \tab 1 \cr
- \tab - \tab -pi \tab -1
}

但是,我希望将'beta','gamma'和'pi'替换为实际相应的希腊字母。我怎样才能做到这一点?我尝试了以下内容:

$\beta$

以及以下内容:

$\\beta$

但它不起作用。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:2)

如果你将它包装在像这个\eqn{\gamma}这样的等式宏中,它应该可以工作。

roxygen2 vignette

中的更多信息

答案 1 :(得分:0)

roxygen2版本6.0.0(2017年初发布)开始,您还可以将字符直接保留在文本中。

直接在roxygen2αβ之类的γ注释部分中键入或粘贴的字符既在内部R文档中生成,也在生成的文档中生成使用pkgdown之类的工具。

决定更改的是roxygen2 vignette中描述的CommonMark支持,而Commonmark Spec

中有关于这些字符支持的相关部分。