gpt4 book ai didi

r - 如何在R中设置用于编织的 latex 路径?

转载 作者:行者123 更新时间:2023-12-04 13:38:06 24 4
gpt4 key购买 nike

我想知道如何在R中设置pdflatex路径以使用sweave。因为我有2种不同的MikTeX安装,并且其中一种工作正常。请考虑到我在Windows中使用R(RStudio)。但是,我发现了一些针对Linux或Unix用户的建议。

提前致谢

最佳答案

如果您安装了多个LaTeX(即MikTeX),并且要使用其中的特定安装,则需要确保R首先找到您需要的安装。这意味着您必须在PATH系统环境变量的前面添加pdfLaTeX首选版本的位置。
如果您在Windows中没有管理员权限,则可以使用R的环境文件来仅更改R的PATH变量。有关此过程的详细信息,请参见R中的?Startup。请按照以下步骤操作:

R中的

  • ,检查Sys.getenv("R_ENVIRON")的输出。这会将完整路径返回到现有环境文件,但是在大多数情况下将为空。如果存在文件,请跳至下面的第3步。
  • 如果在步骤1中没有返回任何路径,请在文件夹R_HOME/etc中创建一个文件Renviron.site,其中R_HOME是Sys.getenv("R_HOME")返回的路径。
  • 在环境文件中添加一行,如下所示:PATH=C:\\full\\path\\to\\the\\folder\\with\\pdflatex;"${PATH}"(引号很重要)
  • 重新启动R并检查Sys.getenv("PATH")Sys.which("pdflatex")返回正确的路径。

  • 如果您无权在R_HOME\etc中创建Renviron.site文件,则还可以在HOME( Sys.getenv("HOME"))中创建.Renviron文件。

    关于r - 如何在R中设置用于编织的 latex 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33650869/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com