![](/img/trans.png)
[英]Unable to knit RMarkdown document to pdf due to Latex equation error
[英]RMarkdown / pandoc fails to knit Pdf with latex color commands
當乳膠命令(例如)時,RMarkdown無法編織PDF:
\textcolor{blue}{Character String}
在.rmd文件中。 錯誤輸出為:
/ usr / local / bin / pandoc + RTS -K512m -RTS test.utf8.md --to乳膠--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探戈--latex-engine / Library / TeX / texbin / pdflatex --variable graphics = 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之類的乳膠命令,則無論使用的乳膠引擎如何,PDF文件都不會編織。 如果只有膠乳命令如\\ {開始片狀}, 許多等...被使用的錯誤不存在。
如下所示,在YAML標頭中添加了“標頭包括:\\ usepackage {color}” ,解決了該問題。 但是,不清楚為什么插入“ echo = TRUE” R代碼塊也可以解決該問題。
---
title: "test"
output: pdf_document
header-includes: \usepackage{color}
---
有趣的是,與以前版本的R-Studio套件的,如下面看到的,列入“報頭包括:\\ usepackage {顏色}”中的YAML頭,並未使用的命令之前需要諸如“\\文本顏色{ .rmd文件中的“ blue} {Character String}” 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.