我无法使用rmarkdown在.docx输出中生成乳胶显示方程,即使相同的代码生成正确的.pdf(带方程式)。
这是生成问题的一些示例.Rmd代码:
# Stuff
Blah blah blah.
```{r blurb_1}
test.xy <- matrix(c(runif(10,10,30),runif(10,70,90)),ncol=2,byrow=T)
plot(test.xy)
```
As the data are a set of points
$p_{1 \cdots n}=(x_{1} \cdots x_{n},y_{1} \cdots
y_{n})$, a measure of difference is the distance
between any two points,$p_{i},p_{j}$,
\begin{equation}
\sqrt{(x_{i}-x_{j})^2+(y_{i}-y_{j})^2}
\end{equation}
```{r blurb_2}
di <- dist.mat(test.xy[,1],test.xy[,2]) # a distance matrix
dim(di)
```
Of course, blah blah.
从R
中运行时rmarkdown::render(file.choose(),"pdf_document")
生成等式,但
rmarkdown::render(file.choose(),"word_document")
没有按&#39;吨!任何人都可以指导我如何使乳胶方程出现在.docx输出中?
任何帮助解决我本来应该是一个基本错误的人都将非常感激! (我使用的是R 3.1.1,rmarkdown
包0.5.1并且pandoc
1.13.2,例如全部都是最新的。)
答案 0 :(得分:0)
只需使用$$而不是\ begin和\ end equation:
$$\sqrt{(x_{i}-x_{j})^2+(y_{i}-y_{j})^2}$$