【问题标题】:! LaTeX Error: File `knitr.sty' not found! LaTeX 错误:找不到文件“knitr.sty”
【发布时间】:2021-08-06 17:00:35
【问题描述】:

我正在尝试使用 knitr 和 R Studio 将简单的降价文件编织成 pdf。块都运行良好,我在编织到 HTML 文档时没有问题,但是在尝试编织到 pdf 时出现以下错误:

! LaTeX Error: File `knitr.sty' not found.

我已重新安装 tinytex 并确保 knitr 和 rmarkdown 软件包是最新的。我环顾四周,虽然其他 *.sty 文件也存在类似问题,但我找不到与此文件相关的任何内容。

提前感谢您的任何建议

【问题讨论】:

  • 不记得确切的设置,但应该有“即时更新软件包”之类的东西可以解决此类问题?
  • 这个设置在哪里?在 R Studio、Tinytex 或 Knitr 中?
  • 可能是 tinytex。只是一个复选框。看到这个:bookdown.org/yihui/rmarkdown-cookbook/install-latex-pkgs.html
  • 只有当你使用.Rtex文档时才会出现这个错误(见stackoverflow.com/questions/67250207/…),但是你说你是在编织Markdown。我想不出 Markdown 文档会发生这种情况的可能原因。你能提供一个最小的reprex吗?而@NelsonGon tinytex 不会解决问题,因为knitr.sty 不是来自 CTAN 的 LaTeX 包。
  • 您好,一辉,感谢您的回复。作为测试,我已经将我的文件删减了,所以它只包含普通文本和基本的 Latex 代码。如果我把日志文件发给你会有帮助吗?

标签: r r-markdown knitr


【解决方案1】:

解决了这个问题:出于某种原因,我在 YAML 元数据的“extra_dependencies”部分中列出了几个 R 包。一旦删除它就可以工作了。

【讨论】:

    猜你喜欢
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 2014-09-16
    • 2015-05-25
    • 1970-01-01
    相关资源
    最近更新 更多