1

我在使用 R 并且在 rmarkdown 上很新。我想把我的 rmarkdown 编成 pdf 格式的文件,我已经读到我需要安装 tinytex 包。我按照https://yihui.org/tinytex/上的说明输入代码

install.packages('tinytex')
tinytex::install_tinytex()

我得到了这个错误代码

开始将 TinyTeX 安装到 C:\Users*****\AppData\Roaming\TinyTeX。这将需要几分钟。
使用配置文件自动安装 TeX Live:../tinytex.profile 正在加载https://mirror.unpad.ac.id/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb C:\Users*****\AppData \Local\Temp\RtmpW6xVT8\install-tl-20191206\install-tl:TLPDB::from_file 无法从以下位置初始化:https://mirror.unpad.ac.id/ctan/systems/texlive/tlnet/tlpkg/texlive。 tlpdb C:\Users*****\AppData\Local\Temp\RtmpW6xVT8\install-tl-20191206\install-tl:也许应该更改存储库设置。C:\Users*****\AppData\Local\Temp\RtmpW6xVT8\install-tl-20191206\install-tl:更多信息:https ://tug.org/texlive/acquire.html
TinyTeX 安装到 C:\Users*****\AppData\Roaming\TinyTeX 请退出并重新打开您的 R 会话和 IDE(如果您使用的是 RStudio 或 Emacs)并检查 tinytex:::is_tinytex()是真的。
警告消息:在 file.remove("TinyTeX/install-tl.log") 中:无法删除文件 'TinyTeX/install-tl.log',原因是 '没有这样的文件或目录'

我重新启动我的 r 和 rstudio,运行tinytex::is_tinytex(),返回 FALSE。我想存储库无法再访问了,所以我尝试更改存储库,但它仍然没有改变。
谁能帮我解决问题?谢谢

更新:我试着按照Yihui Xie告诉我的那样运行它:

tinytex::install_tinytex(repository = 'http://dante.ctan.org/tex-archive/')

tinytex::install_tinytex(repository = 'http://mirrors.ibiblio.org/CTAN/')

并返回这个

尝试 URL ' http://dante.ctan.org/tex-archive/systems/texlive/tlnet/install-tl.zip ' 长度 22539829 字节 (21.5 MB) 下载 21.5 MB 尝试 URL ' https://yihui.name/ gh/tinytex/tools/pkgs-custom.txt ' 下载内容长度 81 字节 351 字节尝试 URL ' https://yihui.name/gh/tinytex/tools/tinytex.profile ' 下载内容长度 81 字节 295 字节 开始安装TinyTeX 到 C:\Users\Kandu\AppData\Roaming/TinyTeX。这将需要几分钟。
使用配置文件自动安装 TeX Live:../tinytex.profile 正在加载 https://mirror.unpad.ac.id/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb C:\Users\Kandu\AppData\Local\Temp\Rtmp8OFCvK\install-tl-20191209\install-tl:TLPDB::from_file 无法从: https ://mirror.unpad.ac.id/ctan/systems/ 初始化texlive/tlnet/tlpkg/texlive.tlpdb C:\Users\Kandu\AppData\Local\Temp\Rtmp8OFCvK\install-tl-20191209\install-tl:也许应该更改存储库设置。C:\Users\Kandu\AppData\Local\Temp\Rtmp8OFCvK\install-tl-20191209\install-tl:更多信息:https: //tug.org/texlive/acquire.html TinyTeX 安装到 C:\Users\Kandu \AppData\Roaming/TinyTeX 请退出并重新打开您的 R 会话和 IDE(如果您使用的是 RStudio 或 Emacs)并检查 tinytex:::is_tinytex() 是否为 TRUE。警告信息:
1:在 file.remove("TinyTeX/install-tl.log") 中:无法删除文件 'TinyTeX/install-tl.log',原因 '没有这样的文件或目录'
2:在 in_dir(target, { : 存储库 http://dante.ctan.org/tex-archive/systems/texlive/tlnet似乎无法访问。恢复到默认 CTAN 镜像。

我知道为什么,但它一直试图从 https://mirror.unpad.ac.id下载。
有什么解释吗?

4

1 回答 1

2

目前,镜像https://mirror.unpad.ac.id似乎没有有效的 SSL 证书,因此无法访问该站点。您可以在https://ctan.org/mirrors/mirmon找到其他可访问的镜像。要指定镜像,请使用repository参数。下面是两个可能的例子:

tinytex::install_tinytex(repository = 'http://mirrors.ibiblio.org/pub/mirrors/CTAN/')

tinytex::install_tinytex(repository = 'http://dante.ctan.org/tex-archive/')
于 2019-12-08T04:51:20.307 回答