You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更新RStudio后无法将R Markdown编译为PDF求助

解决R Markdown Knit PDF失败问题

错误原因拆解

你遇到的报错包含两个核心问题:

  1. TinyTeX镜像版本不匹配:tlmgr.pl: Remote database (revision 70146) older than local installation (rev 70172)——当前使用的TinyTeX远程镜像版本落后于本地安装版本,导致更新操作无法正常执行。
  2. 缺失必需LaTeX包:LaTeX Error: File 'pdflscape.sty' not found——编译PDF依赖的pdflscape包未安装,这是触发编译终止的直接原因。

分步解决方案

1. 切换至最新TinyTeX镜像源

打开RStudio控制台,执行以下命令切换到CTAN官方主镜像(确保版本同步):

tinytex::tlmgr_repo("http://mirror.ctan.org/systems/texlive/tlnet")

2. 更新TinyTeX核心组件

先更新tlmgr工具本身,再同步所有已安装包:

# 更新tlmgr自身
tinytex::tlmgr_update("--self")

# 更新所有已安装的LaTeX包
tinytex::tlmgr_update("--all")

3. 手动安装缺失的pdflscape包

若上述更新未自动补全缺失包,直接执行安装命令:

tinytex::tlmgr_install("pdflscape")

4. 重新编译R Markdown文档

完成所有操作后,回到你的R Markdown文件,点击Knit按钮重新尝试生成PDF。


内容的提问来源于stack exchange,提问作者HHHHH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 09:07:37