【问题标题】:Get single latex file instead of PDF for documentation of R package获取单个乳胶文件而不是 PDF 以获取 R 包的文档
【发布时间】:2020-08-11 14:36:44
【问题描述】:

我想获取执行时生成的 PDF 的 Latex 源

R CMD Rd2pdf /path/to/mypackage

用于构建 R 包文档。 如果我可以将文档作为乳胶文档获取,这样我可以轻松地将其作为附录包含在另一个乳胶文档中并具有连续的页码,那将是非常好的。

我只看到了从.Rd.tex一个一个编译文件的可能性: How to create R documentation file (.Rd) in latex?,指向函数tools::Rd2latex,问题How do I convert Rd files to pdf for a package that I am creating in R?指向命令

R CMD Rdconv -o x.tex --type=latex man/x.Rd

这两个命令仅适用于单个 .Rd 文件。创建的文件缺少标题/定义。所以我必须在最终的乳胶文件中手动排序并包含每个文件。如果有某种方法可以更简单地获取 Latex 文档,那就太好了。

【问题讨论】:

  • (你不需要乳胶源包含连续页码的pdf,看看pdfpages包)

标签: r latex documentation


【解决方案1】:

你可以这样做:

R CMD Rd2pdf path/to/package/man --no-clean

除了 PDF 文件之外,这还会创建一个包含辅助文件的文件夹,包括 tex 源文件。

【讨论】:

  • 这很好用。我只需要将 Rd.sty 文件添加到我的文件夹中,将 \usepackage[times,inconsolata]{Rd} 添加到我的乳胶文件中,然后可以将 \begin{document}\end{document} 之间的内容粘贴到附录中。
猜你喜欢
  • 2011-03-09
  • 1970-01-01
  • 1970-01-01
  • 2022-08-17
  • 2012-11-29
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 2019-05-17
相关资源
最近更新 更多