首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >奇怪的‘tinytex`行为-- `~/.TinyTex`总是令人沮丧?

奇怪的‘tinytex`行为-- `~/.TinyTex`总是令人沮丧?
EN

Stack Overflow用户
提问于 2020-04-15 18:11:09
回答 1查看 249关注 0票数 2

在我的rocker/rstudio-derived docker容器中,我陷入了围绕每年的TexLive更新和Rtinytex的泥潭。

我已经经历了tinytex::install_tinytex()tinytex::uninstall_tinytex()tinytex::reinstall()等过多的迭代。

我已经通过remotes::install_github("yiuhi/tinytex")安装了最新版本。

我已经尝试过不同的(最新的) CTAN镜像。

当使用最新的镜像并正确地使用installed/reinstalled tinytex时,我总是得到这样的行为:

代码语言:javascript
复制
> tinytex::tinytex_root()
[1] "/home/rstudio/.TinyTeX"
> tinytex::pdflatex("<MYFILE>.tex")
tlmgr: package repository http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/systems/texlive/tlnet (verified)
[1/1, ??:??/??:??] install: koma-script [13745k]
running mktexlsr ...
done running mktexlsr.
tlmgr: package log updated: /home/rstudio/.TinyTeX/texmf-var/web2c/tlmgr.log

...又成功安装了6个包...

代码语言:javascript
复制
tlmgr: package repository http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/systems/texlive/tlnet (verified)
[1/1, ??:??/??:??] install: babel-english [3k]
running mktexlsr ...
done running mktexlsr.
tlmgr: package log updated: /home/rstudio/.TinyTeX/texmf-var/web2c/tlmgr.log
! LaTeX Error: This NFSS system isn't set up properly.

! sh: 1: pdflatex: not found

Error: LaTeX failed to compile <MYFILE>.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See <MYFILE>.log for more info.
In addition: Warning messages:
1: In system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) :
  error in running command
2: In system2("tlmgr", args, ...) : error in running command
> tinytex::tinytex_root()
[1] ""

在这之后,~/.TinyTeX (之前存在的)就从文件系统中消失了!?

谁能解释一下为什么1) tinytex似乎安装了,2)它似乎正确地处理了我的*.tex文件,并从CTAN中拉入了适当的软件包,然后3)在其中一个软件包安装中删除了它自己的整个安装!?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-17 18:45:41

观察到的行为是tinytex R包中的错误,并已解决(https://github.com/yihui/tinytex/issues/197)。

CRAN-available版本为>= 0.21.5之前,可以通过以下方式直接从作者的存储库安装来纠正此行为:

代码语言:javascript
复制
install.packages("remotes")
remotes::install_github("yihui/tinytex")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61226226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档