【问题标题】:Basic R guide: verbatim ? with knitr in R基本 R 指南:逐字记录?在 R 中使用 knitr
【发布时间】:2013-01-19 05:08:47
【问题描述】:

我正在为我的公司制作介绍性 R 指南。我正在做一个 R 帮助功能的小演示(简写)

?mean

这是在一个 knitr 块中:

<<eval=FALSE>>=
?mean
@

输出:

`?`(mean)

我希望它在我输入时输出,即?mean 而不是?(mean)(带有反引号)。有谁知道这个的解决方法?

谢谢!

抱歉,如果这是一个重复的问题或有一个非常简单的解决方案 - 这不是一个容易搜索的主题!

【问题讨论】:

  • 在 knitr 文档/站点中有大量​​示例。你看过那里吗?此外,如果您想要 逐字 并由 knitr 更改的内容,您可以在该特定表达式中使用纯 LaTeX 而不是调用 knitr。
  • 我看过,但正如我所说,我真的不知道如何搜索。我可以逐字逐句,但我想保持 knitr 格式化块的方式。我想解决这个问题的最好方法是复制 knitr 生成的 tex 块并手动将 ?(mean) 替换为 ?mean
  • 查看系统上现有的小插曲,找到你喜欢的一个,然后在它的来源。

标签: r latex knitr pdflatex


【解决方案1】:

设置tidy=FALSE 将为您提供您正在寻找的结果:

<<eval=FALSE, tidy=FALSE>>=
?mean
@

输出

?mean

【讨论】:

  • 你也应该请@Yihui 修复它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-02
  • 2015-09-06
  • 1970-01-01
  • 1970-01-01
  • 2012-04-13
  • 2021-11-19
  • 1970-01-01
相关资源
最近更新 更多