在渲染我的rmarkdownd文档时,我在尝试在pdf文档中获取内联方程时遇到了一些麻烦。
我使用rstudio示例的内联方程:http://www.rstudio.com/wp-content/uploads/2015/03/rmarkdown-reference.pdf
这是我的示例代码:
---
title: "Test"
author: "test test"
output:
pdf_document:
latex_engine: xelatex
number_sections: yes
toc: yes
toc_depth: 3
html_document:
css: tables.css
number_sections: yes
theme: cerulean
toc: yes
toc_depth: 3
subtitle: test test test
mainfont: Calibri Light
fontsize: 12pt
header-includes:
- \usepackage[dutch]{babel}
- \usepackage{fancyhdr}
- \pagestyle{fancy}
- \fancyfoot[LE,RO]{this is a fancy foot}
- \usepackage{dcolumn}
- \usepackage{here}
- \usepackage{longtable}
- \usepackage{caption}
- \captionsetup{skip=2pt,labelsep=space,justification=justified,singlelinecheck=off}
---
$$
A = \pi*r^{2}
$$
我也试过$A = \pi*r^{2}$
。
在尝试将其编织为pdf时,我不断收到此Error: pandoc document conversion failed with error 43
错误。我究竟做错了什么?
修改的
我使用R v3.2.1,Rstudio版本0.99.465和knitr版本1.11
EDIT2
像$e\"$
这样的“简单”代码没有错误。
EDIT3
此代码没有错误,并呈现一个漂亮的部分:
$$
\frac{a}{b}
$$
但是,当我稍微更改一下代码时确实会出错:
$$
\frac{1}{2}
$$
Edit4
我将RStudio更新为版本0.99.489,将R更新为v3.2.2。没有成功。
Edit5
在渲染html文档而不是pdf时,输出符合预期。所以乳胶代码是正确的。
(现在它正式让我疯了......)
我的最终结论是,在渲染pdf时,乳胶代码不会采用数字或'='符号。我该如何解决这个问题?
答案 0 :(得分:0)
我终于成功地解决了这个问题。
$$
A = \pi*r^{2}
$$
必须变成
$$
A\text{=}\pi*r^{\text{2}}
$$
答案 1 :(得分:0)
可能相关: