【问题标题】:Why can't I knitting the R markdown to PDF?为什么我不能将 R markdown 编织成 PDF?
【发布时间】:2015-07-11 22:39:11
【问题描述】:

当我尝试编织到 PDF 时,出现以下错误: ! Package inputenc Error: Unicode char \u8:。未设置为与 LaTeX 一起使用。

请参阅 inputenc 包文档以获取说明。 键入 H 以获得即时帮助。 ...

l.387 由 ``gdp'' 解释。

尝试使用 --latex-engine=xelatex 运行 pandoc。 pandoc:从 TeX 源生成 PDF 时出错 错误:pandoc 文档转换失败,错误 43 执行停止

我确实包含了工作目录中的所有文件,但仍然不知道为什么。

【问题讨论】:

标签: r pdf knitr


【解决方案1】:

我无法评论 scoa 的上一篇文章,但 YAML 标头参数缺少一个空格,应为:

output:
  pdf_document:
    latex_engine: xelatex

【讨论】:

    【解决方案2】:

    我曾经遇到过类似的问题。尝试在您的机器上安装 Pandoc,重新启动并重试。你可以下载Pandochere

    另外,您很可能需要安装 MiKTeX。

    我希望这会有所帮助。

    【讨论】:

    • 我不确定这是问题所在:错误并没有说 pandoc 没有找到,但它在运行时产生了错误。
    【解决方案3】:

    这是一个编码错误。处理它的最简单方法是在文档的 YAML 序言中添加以下行。

    ---
    output:
      pdf_document:
        latex_engine:xelatex
    ---
    

    【讨论】:

    • 应该是“latex_engine”而不是“latex-engine”。
    猜你喜欢
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    • 1970-01-01
    • 2021-08-16
    相关资源
    最近更新 更多