r - TinyTex 不再适用于 rmarkdown (可能是路径问题?)
问题描述
我对 tinytex 有很大的问题。当我试图编织我的文档时,它说 R 找不到“pdflatex”。所以我试图重新安装它,但这让事情变得更糟!我现在什至无法正确安装 tinytex。
最近我安装了 Python 并在 PATH 中更改了一些内容。那么,也许问题就在这里?这是我的错误:
tlmgr search --file --global "/setspace.sty"
Use of uninitialized value $ver in scalar chomp at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLWinGoo.pm line 194.
Use of uninitialized value $ver in substitution (s///) at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLWinGoo.pm line 195.
Use of uninitialized value $ver in substitution (s///) at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLWinGoo.pm line 195.
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2708.
Setting up tar with C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/installer/tar.exe as C:\Users\Fabi\AppData\Roaming\TinyTeX\tlpkg\installer\tar.exe didn't work
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2691.
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2691.
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2708.
Setting up curl with C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/installer/curl/curl.exe as C:\Users\Fabi\AppData\Roaming\TinyTeX\tlpkg\installer\curl\curl.exe didn't work
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2691.
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2708.
Setting up wget with C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/installer/wget/wget.exe as C:\Users\Fabi\AppData\Roaming\TinyTeX\tlpkg\installer\wget\wget.exe didn't work
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2691.
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2708.
Setting up lz4 with C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/installer/lz4/lz4.exe as C:\Users\Fabi\AppData\Roaming\TinyTeX\tlpkg\installer\lz4\lz4.exe didn't work
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2691.
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2691.
Can't spawn "cmd.exe": No such file or directory at C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/TeXLive/TLUtils.pm line 2708.
Setting up xz with C:/Users/Fabi/AppData/Roaming/TinyTeX/tlpkg/installer/xz/xz.exe as C:\Users\Fabi\AppData\Roaming\TinyTeX\tlpkg\installer\xz\xz.exe didn't work
cannot contact mirror.ctan.org, returning a backbone server!
C:\Users\Fabi\AppData\Roaming\TinyTeX\texmf-dist\scripts\texlive\tlmgr.pl: TLPDB::from_file could not initialize from: https://www.ctan.org/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb
C:\Users\Fabi\AppData\Roaming\TinyTeX\texmf-dist\scripts\texlive\tlmgr.pl: Maybe the repository setting should be changed.
C:\Users\Fabi\AppData\Roaming\TinyTeX\texmf-dist\scripts\texlive\tlmgr.pl: More info: https://tug.org/texlive/acquire.html
! LaTeX Error: File `setspace.sty' not found.
! Emergency stop.
<read *>
解决方案
我发现了问题!这是环境变量中我的 PATH 的问题。我添加了 system32 的路径,tlmgr 可以启动 cmd 来下载所有丢失的包。
推荐阅读
- c# - C# - 使用泛型使用派生类型覆盖接口的返回类型
- vue.js - 如何在 VueJS 单页应用程序中添加 Matomo 跟踪代码?
- java - 如何创建一个二维数组,从中心以螺旋形填充?出现错误:线程中的异常...-1 和 9
- r - 更改 flexdashboard 中使用的 shiny::renderText() 内的行
- amazon-s3 - 在 SageMaker 中没有回调 Keras docker 图像的 TensorBoard
- c# - 创建 IQueryable
在 EF 中使用基类进行扩展 - intellij-idea - 如何在 IntelliJ 18.3 中使 Cucumber Java 测试失败?
- azure - 如何向应用程序洞察发送异步调用 (AZURE)
- javascript - 动态 javascript 表不会显示数组中的迭代
- java - 有谁知道如何向 org.w3c.dom.Element 添加一个值来实例化 MiningSchema 和 SupportVectorMachineModel?