我想在R文档中以粗体字设置(x_1,x_2,\ dots,x_n)。我写了
\deqn(\bold{x}_1, \bold{x}_2, \ldots, \bold{x}_n)
,
但是当Rstudio显示文档的HTML预览时,x不是粗体,并且HTML帮助页面中说明了\ bold {x}。另一个乳胶数学大胆的制作人,如\boldsymbol
,\mathbf
,\boldmath
也不成功。
那么,在数学模式下用粗体设置字符的正确命令是什么?
谢谢,
P.S。当我在pdf中应用\mathbf
和\boldsymbol
字符x时,构建的文档变为粗体,但HTML帮助页面怎么样?
答案 0 :(得分:5)
注意:它是\ deqn {..}但您使用了'(...)'。
但是, 文档(每个R版本附带的“Writing R Extensions”手册,也可以在CRAN / r-project.org上找到) 解释说,\ deqn和\ eqn都用于布局纯LaTeX 和可能给出 (作为第二个参数)相应公式的文本版本。
因此,\ bold不合适:它是Rd语言而不是LaTeX。 你试过\ mathbf {} ..因为那是(纯粹的)LaTeX方式吗?
HTML在概念上介于LaTeX和简单文本之间(=(d)eqn的两个参数)。 在R(和外部)内,有更好的HTML渲染这些数学方程的努力和实验。如果你想询问我们关于这方面的计划((我没有参与其中),请询问R-help或R-devel(邮件列表!)。
BTW:我强烈不同意HW的观点,即你不应该关心参考手册的PDF版本。具有数学意识的作者和读者(有一些经验)非常感谢帮助页面/参考手册的PDF版本(公式)。 是的,这在很大程度上是一种品味问题。我更喜欢精心编写和布置的参考资料到那些只是因为“R CMD检查”要求而写的帮助页面; - )