IDE 支持 LaTeX 和 R:.Rmd 笔记本中的内联输出和使用 R 代码编织 LaTeX 文档
IDE with LaTeX and R support: Inline output in .Rmd notebooks and weaving LaTeX document with R code
我正在尝试改进使用 R 和生成文档时的工作流程。我已经在 TeXStudio、JupyterLab 和 RStudio 之间穿梭了一段时间,我正在努力改进我的工作流程。 TeXStudio 对 R 的支持有限,而 RStudio 对 LaTeX 的支持有限。
VS Code 支持多种语言,包括 R 和 LaTeX。它可以 运行 Jupyter notebooks、R notebooks 和 LaTeX,并且还有其他语言的插件,这一事实让它看起来很受欢迎。但是,我无法找到有关如何配置它以在同一文件中使用 R 和 LaTeX 代码的文档。此外,我无法配置 R 笔记本以允许内联代码执行输出。
但是,我无法(a) 在 .Rmd notebooks 和 [=] 的代码下设置 代码执行输出21=](b) 我不知道 如何用 Sweave/knitr.[=11 编织 .Rnw (R/LaTeX) 文件=]
我正在寻找一个 IDE 包含以下功能的:
- Markdown、代码和代码执行输出同一个文档
- 自动 R 和 LaTeX 代码完成
- 自动显示R函数文档
- 拼写检查
- 简单的 R 控制台访问
- 编译.Rnw
- R 代码和 LaTeX 代码的语法突出显示
我主要是请求配置 VS Code 的方法,或者,其次,请求配置另一个可以满足我要求的 IDE 的方法。非常感谢有关这方面的教程。
经过一番挖掘,我发现 VS Code 几乎可以满足我的所有需求。
- 自动完成 R 和 LaTeX 代码、在 VS Code 的选项卡中显示 R 函数文档、简单的 R 控制台访问以及 R 代码和 LaTeX 代码的语法突出显示:
R and LaTeX Workshop 扩展将提供两种语言的代码突出显示和自动完成功能。通过安装 R,您可以在 VS Code 的终端 window 中轻松打开会话,然后从那里打开 VS Code 中的文档。
- 拼写检查
Code Spell Checker 提供多种语言的拼写检查。安装扩展程序和任何所需的词典,并设置要包含在扩展程序设置中的语言。
- 编译 .Rnw 文件
事实证明 LaTeX Workshop 实际上可以默认执行此操作。
- Markdown、代码和代码执行输出同一个文档
据我所知,这是 VS Code 唯一没有做的事情。它可以编译 .Rmd 文件,但是只能在编译后的 PDF 中看到输出。我认为这不太重要,因为我可以改用 Jupyter 笔记本。
我正在尝试改进使用 R 和生成文档时的工作流程。我已经在 TeXStudio、JupyterLab 和 RStudio 之间穿梭了一段时间,我正在努力改进我的工作流程。 TeXStudio 对 R 的支持有限,而 RStudio 对 LaTeX 的支持有限。
VS Code 支持多种语言,包括 R 和 LaTeX。它可以 运行 Jupyter notebooks、R notebooks 和 LaTeX,并且还有其他语言的插件,这一事实让它看起来很受欢迎。但是,我无法找到有关如何配置它以在同一文件中使用 R 和 LaTeX 代码的文档。此外,我无法配置 R 笔记本以允许内联代码执行输出。
但是,我无法(a) 在 .Rmd notebooks 和 [=] 的代码下设置 代码执行输出21=](b) 我不知道 如何用 Sweave/knitr.[=11 编织 .Rnw (R/LaTeX) 文件=]
我正在寻找一个 IDE 包含以下功能的: 我主要是请求配置 VS Code 的方法,或者,其次,请求配置另一个可以满足我要求的 IDE 的方法。非常感谢有关这方面的教程。
经过一番挖掘,我发现 VS Code 几乎可以满足我的所有需求。
- 自动完成 R 和 LaTeX 代码、在 VS Code 的选项卡中显示 R 函数文档、简单的 R 控制台访问以及 R 代码和 LaTeX 代码的语法突出显示:
R and LaTeX Workshop 扩展将提供两种语言的代码突出显示和自动完成功能。通过安装 R,您可以在 VS Code 的终端 window 中轻松打开会话,然后从那里打开 VS Code 中的文档。
- 拼写检查
Code Spell Checker 提供多种语言的拼写检查。安装扩展程序和任何所需的词典,并设置要包含在扩展程序设置中的语言。
- 编译 .Rnw 文件
事实证明 LaTeX Workshop 实际上可以默认执行此操作。
- Markdown、代码和代码执行输出同一个文档
据我所知,这是 VS Code 唯一没有做的事情。它可以编译 .Rmd 文件,但是只能在编译后的 PDF 中看到输出。我认为这不太重要,因为我可以改用 Jupyter 笔记本。