【问题标题】:Knitr preamble error results in "pandoc document conversion failed with error 43"Knitr 前导错误导致“pandoc 文档转换失败,错误 43”
【发布时间】:2015-09-02 15:24:48
【问题描述】:

Rstudio 版本 0.99.441; Windows 7 企业版;针织机 1.10.5; MiKTex 0.4.5 r.1280(2.9 64 位)

在我的办公室计算机上尝试在 Rstudio 中编织 PDF 时出现错误,编织到 HTML 或 word 没有问题。问题可能与更新有关,因为以前编织工作正常,我家的电脑可以毫无问题地编织成 pdf,但是我把我的电脑带回家更新,问题仍然存在。

我的错误信息如下 “pandoc.exe:从 TeX 源生成 PDF 时出错 错误:pandoc 文档转换失败,错误 43"

我使用 Rstudio 中的模板示例创建了一个新文件,尝试编织,然后检查 TEX 输出。我将错误追溯到序言的最后一段。

\setlength{\droptitle}{-2em}
 \title{Untitled}
 \pretitle{\vspace{\droptitle}\centering\huge}
 \posttitle{\par}
 \author{user name}
 \preauthor{\centering\large\emph}
 \postauthor{\par}
 \predate{\centering\large\emph}
 \postdate{\par}
 \date{\begin{enumerate}
\def\labelenumi{\arabic{enumi}.}
\setcounter{enumi}{14}
\itemsep1pt\parskip0pt\parsep0pt
\item
  juni 2015
\end{enumerate}}

通过删除最后 7 行与 enumerate 和日期有关的内容,然后运行 ​​TEX 代码,将文档打印为 PDF。为什么会发生这种情况,我该怎么做才能使文档在第一次点击 Rstudio 时编织?

【问题讨论】:

    标签: r latex knitr r-markdown tex


    【解决方案1】:

    您应该展示 R Markdown 文档的 YAML frontmatter。根据我的经验猜测,错误是由

    引起的
    ---
    date: "14. Juni 2015"
    ---
    

    任何后跟句点的数字(例如14.)都将被视为编号列表中的一个项目。您需要在date 字段中删除或转义句点.\\.)。 The same issue 之前被举报过。

    【讨论】:

    • 是的,这就是问题所在。在较旧的脚本和我的家用计算机上,日期已使用不同的格式自动完成,因此没有问题。谢谢!
    • @Yihui:为什么在 RStudio 中还没有解决这个问题? RStudio 中全新创建的文档生成 date: 12. Januar 2016 而不是 date: 12\. Januar 2016
    • @Make42 我没有意识到这个问题可能来自新创建的文档(可能您的系统语言不是英语)。我会向团队报告并更改默认日期格式,以避免在日期中出现.。谢谢!
    • @Yihui:RStudio有英文菜单,所以……不然可能是德文。
    【解决方案2】:

    此错误也可能是带有弯引号或某些其他字符的形式。我在这个 pandoc 错误 43 上花了很长时间才意识到这是我复制的一个文本块。

    例如鲍勃 vs 鲍勃

    【讨论】:

      【解决方案3】:

      产生此错误的另一种方法是在文件名中包含“æ”、“ø”或“å”。

      【讨论】:

        【解决方案4】:

        导致这个错误的错误是忘记在一些内联乳胶代码周围加上美元符号。我做了

        \theta
        

        代替

        $\theta$
        

        【讨论】:

          猜你喜欢
          • 2018-02-23
          • 2015-01-14
          • 1970-01-01
          • 2017-07-14
          • 2016-04-13
          • 2015-12-12
          • 2019-10-14
          • 1970-01-01
          • 2014-11-09
          相关资源
          最近更新 更多