繁体   English   中英

对LaTeX的Rmarkdown

[英]Rmarkdown to LaTeX

我在RStudio上用RMarkdown / Knitr做了一个演示 - 它可以毫无问题地编译成pdf(通过LaTeX Beamer)。

但我无法获得LaTeX文件。 有没有办法导出应该在转换中生成的LaTeX文件?

在此输入图像描述 在RStudio:

  • 单击编织旁边的齿轮 - 选项按钮。
  • 单击输出选项。
  • 单击高级。
  • 单击“保留tex源文件”。

回答第1条评论,这里有一些示例LaTeX

\begin{Shaded}
\begin{Highlighting}[]
\NormalTok{DF <-}\KeywordTok{read.table}\NormalTok{(}
\DataTypeTok{text=}
\StringTok{"Year State Histadrut Private}
\StringTok{1985     27    26       47}
\StringTok{1993     10    14       76}
\StringTok{"}\NormalTok{,     }\DataTypeTok{header=}\OtherTok{TRUE}\NormalTok{)}

\KeywordTok{library}\NormalTok{(ggplot2)}
\KeywordTok{library}\NormalTok{(reshape2)}

通过编译生成

一些简单的RMD

```{r}
DF <-read.table(
text=
"Year State Histadrut Private
1985     27    26       47
1993     10    14       76
", header=TRUE)

library(ggplot2)
library(reshape2)
```

输出如下: pdf输出

截至2018年底,上面接受的答案不起作用(无论如何)。 所以对于那些一直在寻找这个问题的人来说,这是一个新的答案。

接受的答案接近您的需要,但在当前的RStudio中不起作用。 在当前设置中,我需要使用以下代码,代替上图:

---
title: "Untitled"
author: "Author Person"
date: "November 26, 2018"
output: 
  pdf_document: 
    keep_tex: yes
---

这与最初接受的答案类似,但格式不同(缩进), pdf_document部分有结尾冒号。 (YAML中的缩进是否重要?)

请注意,当您按照上述说明使用GUI进行此设置时,我的答案 RStudio程序自动插入的YAML。 所以我假设格式是首选的样式。

但是,截至2018年,以下情况不起作用

---
title: "Untitled"
author: "Author Person"
date: "November 26, 2018"
output: pdf_document
keep_tex: yes
---

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM