- Mac 操作系统:10.11.6
- R版本:3.3.1
- MacTex:2016 / TexLive:6.2.2
- RMarkdown:1.0.9014
- 针织:1.14
- 潘多克:1.17
当乳胶命令如下时,RMarkdown 无法编织 PDF:
\textcolor{blue}{Character String}
存在于 .rmd 文件中。错误输出为:
/usr/local/bin/pandoc +RTS -K512m -RTS test.utf8.md --to Latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output test.pdf --template ~/R/3.3/library/ rmarkdown/rmd/latex/default-1.17.0.2.tex --highlight-style tango --latex-engine /Library/TeX/texbin/pdflatex --variablegraphics=yes --variable'geometry:margin=1in'
!未定义的控制序列。
l.105 \textcolor
pandoc:生成 PDF 时出错
错误:pandoc 文档转换失败,错误 43
执行停止
包含带有 echo = TRUE 的 r 代码块,例如:
```{r, echo = TRUE}
# I am a glitch
```
.rmd 文件中的内容允许成功创建 PDF 文档。
如果 .rmd 文件中的所有 r 代码块都设置了 echo = FALSE 或等效语句,则如果存在 /textcolor 等 Latex 命令,则无论使用何种 Latex 引擎,PDF 文件都不会编织。如果只有 \begin{tabular} 这样的 Latex 命令,many等...使用时不存在错误。
外加的“标头包含:\usepackage{color}”如下所示,添加到 YAML 标头可以解决该问题。但目前还不清楚为什么要插入“回声=真”R 代码块也解决了这个问题。
---
title: "test"
output: pdf_document
header-includes: \usepackage{color}
---
有趣的是,在 R-Studio 套件的早期版本中,如下所示,包含“标头包含:\usepackage{color}”在 YAML 标头中,在使用以下命令之前似乎没有必要"\textcolor{蓝色}{字符串}"在 .rmd 文件中。
- 苹果操作系统:10.10.5
- R版本:3.2.2
- MacTex:2014 / TexLive:6.2.0
- 降价:1.0
- 针织物:1.13
- 潘多克:1.13.1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)