5

我想在 R 文档中将 (x_1, x_2, \dots, x_n) 设置为粗体。我写

\deqn(\bold{x}_1, \bold{x}_2, \ldots, \bold{x}_n),

但是当 Rstudio 显示文档的 HTML 预览时,x 不是粗体,并且 \bold{x} 在 HTML 帮助页面中显示。其他乳胶数学大胆的生产者,如\boldsymbol,,也没有成功。\mathbf\boldmath

那么,在数学模式中将字符设置为粗体的正确命令是什么?

谢谢,

PS当我申请\mathbf并且\boldsymbolpdf构造文档中的字符x变成粗体时,但是HTML帮助页面怎么样?

4

1 回答 1

7

注意:它是 \deqn{ .. } 但你使用了 '(...)'。

但是随后,文档(每个版本的 R 附带的“编写 R 扩展”手册,也可在 CRAN / r-project.org上获得)解释说 \deqn 和 \eqn 都用于布局纯 LaTeX可能给出(作为第二个参数)相应公式的文本版本。

因此,\bold 是不合适的:它是 Rd 语言而不是 LaTeX。您是否尝试过 \mathbf{} .. 因为那是(纯)LaTeX 方式?

HTML 在概念上介于 LaTeX 和简单文本(= (d)eqn 的两个参数)之间。在 R 内部(和外部),有更好的 HTML 渲染此类数学方程式的努力和实验。如果您想询问我们的计划((我没有参与其中)),请询问 R-help 或 R-devel(邮件列表!)。

顺便说一句:我非常不同意 HW 的观点,即您不应该关心参考手册的 PDF 版本。具有数学头脑的作者和读者(有一些经验)非常感谢帮助页面/参考手册的 PDF 版本的漂亮(公式)。是的,在很大程度上,这是一个品味问题。我确实更喜欢精心编写和布局的参考资料,而不是那些仅因为“R CMD check”需要而编写的帮助页面;-)

于 2013-02-26T21:27:19.767 回答