web-dev-qa-db-ja.com

LaTeXへのRmarkdown

RMarkdown/Knitrを使用してRStudioでプレゼンテーションを行いました。問題なくPDFにコンパイルされます(LaTeXBeamer経由)。

しかし、LaTeXファイルを取得できません。変換で生成する必要があるLaTeXファイルもエクスポートする方法はありますか?

10
littlebird

enter image description here RStudioの場合:

  • ニットの横にある歯車-オプションボタンをクリックします。
  • 出力オプションをクリックします。
  • [詳細]をクリックします。
  • [texソースファイルを保持]をクリックします。 。 。

最初のコメントに答えるために、ここにいくつかのサンプル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 output

2018年後半の時点で、受け入れられた回答上記は機能しません(とにかく私にとって)。したがって、これは、この質問を探しに来る人にとっては新しい答えです。

受け入れられた答えはあなたが必要とするものに近いですが、現在のRStudioでは機能しません。現在のセットアップでは、上に示したものの代わりに、次のコードを使用する必要があります。

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

これは最初に受け入れられた回答に似ていますが、形式が異なり(インデント)、pdf_document部分には終了コロンがあります。 (YAMLではインデントは重要ですか?)

私の答えis上記の手順に従ってGUIを使用してこの設定を行うと、RStudioプログラムによって自動的に挿入されるYAMLに注意してください。だから私はフォーマットが好ましいスタイルであると思います。

ただし、2018年の時点で、次の機能しません

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