【问题标题】:Best way to convert .Rmd file into .pdf file将 .Rmd 文件转换为 .pdf 文件的最佳方法
【发布时间】:2020-08-20 10:12:17
【问题描述】:

我在将 TexMaker、Texworks 与 R 结合使用时遇到问题,以便我可以通过 knit 将 .Rmd 文件保存为 pdf 格式。 我已经安装了 texmaker 和 MikteX 客户端,但只有当我想将我的 knit 编译成 .pdf 时,我才会在 .html 中获得我的 knit 并带有以下警告:

您能否帮我解决问题或给我一些页面/pdf 我在哪里可以阅读有关编译 TexMaker、Texworks 以便我的 .Rmd 文件可以成功编译为 pdf 的更多信息?

提前致谢!

【问题讨论】:

    标签: r knitr


    【解决方案1】:

    此错误是由于 R 无法找到您的 LaTex 系统安装引起的。但是,您可以只安装tinytex

    这很容易通过tinytex::install_tinytex 完成(甚至在您的错误中建议)。如果这不起作用,tinytex 还提供 tinytex::reinstall_tinytex 来修复大多数安装。

    【讨论】:

    • 如果两者都不起作用怎么办? tinytex::reinstal_tinytex() 给了我信息:system2("tlmgr", args, ...) 中的错误:找不到'"tlmgr"'
    • @John 当你tinytex::install_tinytex() 时发生了什么? (reinstall_tinytex() 仅在您已经安装 TinyTeX 时有效,在这种情况下您还没有安装)如果这不起作用,请尝试 tinytex:::install_prebuilt()
    • 不幸的是,最后一个也不起作用。它提供信息警告消息: In extract(path, exdir = path.expand(dirname(default_inst()))) : error -1 in extracting from zip file
    • 安装后是否重新启动了 R 会话?
    猜你喜欢
    • 1970-01-01
    • 2010-09-09
    • 2020-11-16
    • 2017-08-22
    • 2020-06-20
    • 2010-09-21
    • 2023-03-05
    • 1970-01-01
    • 2011-03-08
    相关资源
    最近更新 更多