我一直在尝试使用 RStudio 安装 TinyTex,但在安装结束时tinytex::install_tinytex()
遇到了问题Access is denied
。我使用安装了 Windows 的公司笔记本电脑,但我拥有本地管理员权限。从我注意到它看起来像安装完成,虽然不完整。
tinytex::tinytex_root()
返回以下目录:“C:\Users\username\AppData\Roaming\TinyTeX”,但我注意到此目录未在 PATH 变量中设置(尽管我在安装乳胶后重新启动了 RStudio)。我也尝试使用安装 TinyTex,tinytex:::install_prebuilt()
但它也导致Access is denied
错误。
当我尝试编译 test.Rmd 文件时,我得到:
In system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) :
'CreateProcess' failed to run 'C:\Users\username~1\AppData\Roaming\TinyTeX\bin\win32\pdflatex.exe -halt-on-error -interaction=batchmode "test.tex"'
Execution halted
因此,我想问一下我可以做些什么来正确安装 TinyTex?我至少可以导航到我应该有权访问哪个目录来完成安装吗?
这是输出xfun::session_info('tinytex')
:
R version 3.6.3 (2020-02-29)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18362), RStudio 1.2.5042
Random number generation:
RNG: Mersenne-Twister
Normal: Inversion
Sample: Rounding
Locale:
LC_COLLATE=Polish_Poland.1250 LC_CTYPE=Polish_Poland.1250 LC_MONETARY=Polish_Poland.1250
LC_NUMERIC=C LC_TIME=Polish_Poland.1250
Package version:
graphics_3.6.3 grDevices_3.6.3 stats_3.6.3 tinytex_0.22 tools_3.6.3 utils_3.6.3 xfun_0.13