pandoc.exe:生成PDF错误:pandoc文档转换失败,错误43

时间:2017-01-10 13:35:28

标签: r pdf markdown knitr pandoc

在两种不同情况下编译markdown脚本时遇到以下消息。这是一般错误消息:

  

!缺少$插入。                       $ l.90 2.2211 \ times

     

pandoc.exe:生成PDF错误:pandoc文档转换   失败并出现错误43此外:警告消息:正在运行命令   '" C:/ Program Files / RStudio / bin / pandoc / pandoc" + RTS -K512m -RTS   test.utf8.md - 对乳胶 - 来自   降价+ autolink_bare_uris + ascii_identifiers + tex_math_single_backslash   --output test.pdf --template" C:\ PROGRA~1 \ R \ R-33~1.1 \ library \ RMARKD~1 \ rmd \ latex \ DEFAUL~3.TEX"    - 高亮式探戈--latex-engine pdflatex - 变量图形=是 - 变量"几何:margin = 1in"'有状态43   执行暂停

以下是重现消息的降价代码:

---
title: "test"
author: "AB"
date: "29 November 2016"
output: pdf_document
---
```{r, message = FALSE, echo = FALSE}

y <- 22211
```

`r sum(y)`

它似乎与应该在markdown文件中写入的整数有关。我遇到了另一个实例,在执行统计测试后发生了相同的错误,该测试给出了具有几个小数位的测试统计。即使告诉markdown要舍入到3位数,在尝试编织时也会出现问题。

以下解决了这个问题:

$`r sum(y)`$

但是,对于大型降价文档,很难找到导致这些错误的地方。错误消息未指向确切位置。

有没有更好的方法来解决这个错误?

0 个答案:

没有答案