Rd文件中的数学概念/上标

Gre*_*reg 3 documentation r

我正在为函数填充Rd文件。

当我在“详细信息”部分中使用\ eqn {2 ^ {x}}并构建并安装该软件包时,没有上标指数。

通过查看R-exts.pdf,它指向Poisson.Rd作为有关如何使用\ eqn或\ deqn的示例。在该文件的示例中,有一个上标指数。

当我查看Poisson(?Poisson)的帮助文件时,没有上标指数。

这是我的计算机上的问题还是此标准行为?

谢谢!

> sessionInfo()
R version 2.11.1 (2010-05-31) 
i386-apple-darwin9.8.0 

locale:
[1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices datasets  utils     methods   base     

other attached packages:
[1] cimis_0.1-3    RLastFM_0.1-4  RCurl_1.4-2    bitops_1.0-4.1 XML_3.1-0      lattice_0.18-8

loaded via a namespace (and not attached):
[1] grid_2.11.1  tools_2.11.1
Run Code Online (Sandbox Code Playgroud)

Sté*_*ent 8

现在,人们主要使用 HTML 帮助。

要获取 HTML 帮助和 PDF 帮助中的上标,请执行以下操作:

\ifelse{html}{\out{2<sup>x</sup>}{\eqn{2^x}}
Run Code Online (Sandbox Code Playgroud)

语法是:

\ifelse{html}{\out{HTML CODE}}{\eqn{LATEX-LIKE CODE}{ASCII}}
Run Code Online (Sandbox Code Playgroud)

{ASCII}可选。


Rei*_*son 6

您无需说出要查找的地方是否有上标指数。我认为是基于文本的帮助,而不是手册的PDF版本?

\eqn宏的语法为\eqn{latex}{ascii}。该{ascii}位是可选的,在这种情况下,R将最好渲染LaTeX版本。按照惯例,ASCII下标将用[]括起来,并用^代替。

所以我会写:

\eqn{2^{x}}{2^x}
Run Code Online (Sandbox Code Playgroud)

但是从所有实际意义上讲,这些都是相同的。问题在于文本帮助无法显示替换文字,而PDF可以显示。