Jon*_*rne 8 latex r tex knitr r-markdown
Rstudio版本0.99.441; Windows 7企业; knitr 1.10.5; MiKTex 0.4.5 r.1280(2.9 64位)
我在办公室计算机上尝试编写Rstudio中的PDF时出错,编织HTML或单词没有问题.问题可能与更新有关,因为编织过去工作正常,我的家用电脑可以编织到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}}
Run Code Online (Sandbox Code Playgroud)
通过删除最后7行与枚举和日期然后运行TEX代码,文档打印为PDF.为什么会发生这种情况,我该怎么做才能让文档在Rstudio首次点击时编织?
您应该显示 R Markdown 文档的 YAML frontmatter。根据我的经验猜测,该错误是由
---
date: "14. Juni 2015"
---
Run Code Online (Sandbox Code Playgroud)
任何后跟句点的数字(例如14.)都将被视为编号列表中的项目。您需要删除或转义字段中的句点.(通过\\.)date。之前也报道过
同样的问题。