r - 在roxygen2中添加度数符号

标签 r documentation r-markdown roxygen2 roxygen

如何使用 roxygen2 为 R 文档添加度数符号?

°C 在 pdf 中有效,但在 html 中显示为 °C

这是 session 信息。

R version 3.4.0 (2017-04-21)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows 7 (build 7601) Service Pack 1

Matrix products: default

locale:
[1] LC_COLLATE=English_India.1252  LC_CTYPE=English_India.1252    LC_MONETARY=English_India.1252
[4] LC_NUMERIC=C                   LC_TIME=English_India.1252    

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

loaded via a namespace (and not attached):
[1] compiler_3.4.0 tools_3.4.0   

最佳答案

R 中添加任何非 ASCII 字符使用 roxygen2 的文档, 必须使用标签 @encoding 声明编码.

所以当°C在roxygen代码中使用,添加标签@encoding UTF-8将为 html 和 pdf 正确呈现它。

这可以用

检查
path <- "path to Rd file"
tools::checkRd(path)

关于r - 在roxygen2中添加度数符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45533750/

相关文章:

r - 如何在连续数字中找到缺失的数字?

documentation - 忽略Doxygen注释 block 中的行

c++ - 我如何记录以便文档适用于类成员而不是匿名类型?

r - 如何更改 Stargazer HTML 表格宽度?

R Notebook/Markdown 不使用 "fig.path = " block 选项保存 block 图

RMarkdown Reveal.js 演示代码折叠

r - 在 R 中按组自定义规范化

r - 带有 ggplot 的抖动图以及每组的平均线

r - 如何使用循环在多个站点上执行 Mann-kendall 测试?

documentation - 有 WEBGL 手册吗?