Windows系统运行devtools::build_manual()报错Failed to build manual求助
问题解决方法
问题根源
从错误日志可直接定位核心问题:构建R包PDF手册时依赖的makeindex工具不存在,当前安装的TinyTeX最小发行版默认未包含该工具,导致索引生成环节中断触发报错。
操作步骤
- 打开R控制台,加载tinytex管理包(未安装则先执行安装):
# 若未安装tinytex包先执行安装 install.packages("tinytex", quiet = TRUE) library(tinytex)
- 安装包含
makeindex的依赖组件:
tlmgr_install("texlive-scripts")
- 重启RStudio后重新运行
devtools::build_manual()即可完成手册构建。
备选方案
若执行组件安装时报错,可先完成TinyTeX全量更新后再重试安装:
tlmgr_update(all = TRUE) tlmgr_install("texlive-scripts")
其他LaTeX发行版适配
如果使用MikTeX等非TinyTeX的LaTeX发行版,直接在对应发行版的包管理工具中搜索makeindex组件安装即可。
内容的提问来源于stack exchange,提问作者Pedro Lima
相关产品推荐
相关产品推荐

