gpt4 book ai didi

r - 为 rstudio 设置默认 PDF 查看器

转载 作者:行者123 更新时间:2023-12-04 13:31:27 25 4
gpt4 key购买 nike

在 Rstudio 中使用 knitr,当将 .Rmd 文件编织为 PDF 时,生成的文件查看器是 evince。我非常想将其更改为 okular,但我找不到实现此目的的方法。

查看 Sweave 设置,我看到预览中注明了“系统查看器”,但 okular 已设置为我的默认系统查看器。我还使用 xdg-mime 检查了默认查看器,okular 也是默认查看器。在所有其他情况下,okular 是默认的,但 Rstudio/knitr 总是使用 evince。

我怎样才能改变这种行为?

最佳答案

我最近遇到了这个问题并找到了一个潜在的解决方案。

首先,检查默认 PDF 查看器设置为:

    Sys.getenv("R_PDFVIEWER")

现在,在我的系统上这是“开放的”,但它需要是“xdg-open”。

所以,我改变了环境变量:
    Sys.setenv(R_PDFVIEWER = "xdg-open")

这可以通过以下方式永久设置:
    # Checking where your home directory is in R
Sys.getenv('HOME')

然后在终端中,在主目录中:
    # Making an R environment file that runs at startup
touch .Renviron

# Add the environment variable change
echo 'R_PDFVIEWER = xdg-open' >> .Renviron

现在,当 R 启动时,应该使用正确的 PDF 查看器。

关于r - 为 rstudio 设置默认 PDF 查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46383343/

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