如何将脚本导出为PDF/文本,并在R中使用行号?

如何将脚本导出为PDF/文本,并在R中使用行号?,r,pdf,export,line,R,Pdf,Export,Line,我想对使用RStudio编写的代码进行逐行检查 我有两个问题: 如何将脚本文件导出为PDF/文本文件 如何确保导出的脚本文件包含行号 谢谢 **更新:考虑到我没有试图直接从R/RStudio界面编写报告,我意识到我可以使用Notepad++轻松地打开和打印代码。所以,让我们记住一个大多数人都可能用于编码的软件。你听说过吗?再看看这个。我在这里找到了一个类似问题的答案,这个问题是我在文本文件中编写脚本时遇到的,我想与面临同样困境的其他人分享。不幸的是,这种方法并没有写出行号 #将当前打开的R脚本写

我想对使用RStudio编写的代码进行逐行检查

我有两个问题:

  • 如何将脚本文件导出为PDF/文本文件
  • 如何确保导出的脚本文件包含行号
  • 谢谢


    **更新:考虑到我没有试图直接从R/RStudio界面编写报告,我意识到我可以使用Notepad++轻松地打开和打印代码。所以,让我们记住一个大多数人都可能用于编码的软件。

    你听说过吗?再看看这个。

    我在这里找到了一个类似问题的答案,这个问题是我在文本文件中编写脚本时遇到的,我想与面临同样困境的其他人分享。不幸的是,这种方法并没有写出行号

    #将当前打开的R脚本写入文件

    fout=“filpath/filename.txt”

    cat(readChar(rstudioapi::getSourceEditorContext()$path,
    file.info(rstudioapi::getSourceEditorContext()$path)$size),file=fout)

    感谢您的回复。我知道Knitr可能是一个有点复杂的兔子洞。我将研究它,同时保持线程打开,以防其他人有更简单的解决方案。在不久前的一个类似问题之后,我研究了如何编写一个通用命令行工具来实现这一点(从源代码到PDF)。。。快速获得有用的东西并不难——我想我放弃了添加多语言代码高亮显示