【发布时间】: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 包,而不是可执行文件。tinytexR 包安装实用程序等,用于 R 包(在 R 之外)下载、缓存、维护等,渲染文档所需的 LaTeX 依赖项。
标签: r rstudio pdflatex tex tinytex