r - RStudio 生成一个没有错误的 TeX 文件,只是警告,但在显示 PDF 时失败
问题描述
我正在用knitr写一本书(不是 R-Markdown,也不是 Bookdown)。
这是一本多章的书(就像几乎所有的书一样),每一章都有子文档。这一切都很好。然而,当我在我的 Windows 机器上工作时,knitr处理文件很好,产生了latex,然后pdftex做它的事情 - 没有错误,只是警告和 badboxes,即通常的 LaTeX 东西,但以这个结束:
output file: chapter03.tex
[1] "chapter03.tex"
Running pdflatex.exe on chapter03.tex...failed
Issues: 23 warnings, 25 badboxes
到目前为止,我编写的每一章都是如此。它在我的 Mac 上运行良好。它可以很好地编译并在 Windows 上使用 MikTeX 和 TeXStudio 显示——同样没有错误。是否有一些邪恶的 Adobe 东西阻止了 PDF 查看器的启动?
更新:我回到我的文档并使用了knit2pdf
. 这将文档编译为 PDF 没有错误,然后单击“同步 PDF 视图”按钮使编译的 PDF 没有问题。所以,至少对我来说,这似乎仍然是一个 R Studio 问题——与“编译 PDF”按钮的工作方式有关。
我将尝试创建一个最小的代表。
操作系统是Windows 10
(最新的),带有最新版本的r 3.6.3
、R-Studio
和miktex 2.9
(也完全是最新的)。
解决方案
推荐阅读
- laravel - 使用 Dropbox 驱动程序无法从 Laravel 上传到 Dropbox
- sql-server - 将 Excel 公式(逻辑)转换为 SQL Server
- android - 将按钮放在 AppBarOverlay 的右上角
- python - 在 Heroku 上使用 Telegram Bot 发送图像时出错
- python - PyGame 不绘制 X
- unit-testing - 如何仅将 pact-jvm 提供程序与 json 文件集成
- php - 将 HTML 表单提交到 .txt 文件,但是如何让新帖子出现在顶部,而不是底部?
- python - 根据单词将列表过滤成更小的列表
- android - 无法创建任务“:app:injectCrashlyticsMappingFileIdDebug”
- mysql - 加快加入字符串字段