1

我一直在尝试使用 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
4

0 回答 0