【问题标题】:Error: installing tinytex (tinytex::install_tinytex()) in rstudio错误:在 rstudio 中安装 tinytex (tinytex::install_tinytex())
【发布时间】:2021-08-26 10:14:55
【问题描述】:

我正在尝试将报告编织成 rstudio 中的 pdf 文档。

我已成功安装 rtools 并将其添加到我的 PATH 中,还安装了 rmarkdown 和 tinytex。但是,每当我运行 tinytex::install_tinytex() 时,就会引发以下关于 tlmgr 的错误。

system2 中的错误("tlmgr", args, ...) : '"tlmgr"' 未找到

xfun::session_info('tinytex')

R 版本 4.1.0 (2021-05-18) 平台:x86_64-w64-mingw32/x64(64 位) 运行于:Windows 10 x64(内部版本 19042),RStudio 1.4.1717

包版本:graphics_4.1.0 grDevices_4.1.0 stats_4.1.0
tinytex_0.32 tools_4.1.0 utils_4.1.0 xfun_0.23

我过去安装 tinytex 时相对容易,现在已经尝试了无数次,没有任何乐趣。请对此提供任何帮助,或者至少提供有关如何在 word(.docx) 输出中呈现表格的出色指南。

【问题讨论】:

  • 你是说Sys.getenv("PATH") 包含了据称安装tinytex 的目录?
  • @r2evans 我不这么认为,当我运行.libPaths() 时,位置是“C:/R/R-4.1.0/library”,这是tinytex 包所在的位置,路径非常与Sys.getenv("PATH") 回报大不相同。
  • 类似这样的东西 "C:\\R\\rtools40\\\\usr\\bin;C:\\R\\R-4.1.0\\bin\\x64;;C :\\Program Files\\Git\\cmd;C:\\R\\rtools40\\\\usr\\bin\\;C:\\Users\\XYZ\\AppData\\Local\\Microsoft\\ WindowsApps;C:\\R\\rtools40\\\\usr\\bin\\;".
  • 我没有看到其中引用的 tinytext,也许您的声明 "add it to my PATH" 为时过早?意识到将其添加到您的 PATH 对正在运行的应用程序没有影响,因此您可能需要完全关闭并重新启动 R RStudio。
  • .libPaths() 用于 R 包,而不是可执行文件。 tinytex R 包安装实用程序等,用于 R 包(在 R 之外)下载、缓存、维护等,渲染文档所需的 LaTeX 依赖项。

标签: r rstudio pdflatex tex tinytex


【解决方案1】:

我真的不知道我是如何做到这一点的,但让我为以后遇到此类错误的任何人提一下明显的步骤。

我删除了所有内容、R 和 RStudio 文件夹,并清空了回收站中的所有文件夹。

  1. 重新安装R
  2. 重新安装 RStudio
  3. 已安装 rmarkdown
  4. 然后是 tinytex::install_tinytex()

看到事情是我已经做了一千次了,我真的不知道为什么现在这样有效,但是嘿,这是一个免费的新程序,R。

如果有任何认真的解释,我将保持开放状态,并感谢那些至少试图提供帮助的人。

【讨论】:

    猜你喜欢
    • 2021-12-19
    • 2019-12-11
    • 2019-04-06
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 2020-07-28
    • 2019-12-23
    相关资源
    最近更新 更多