rmarkdown
同じドキュメントに縦向きと横向きの両方のレイアウトを持つPDFを生成するためにどのように使用するのだろうか。rmarkdown
ラテックスを使用するよりもさらに良い純粋なオプションがある場合。
これは、再現可能な小さな例です。まず、これ.Rmd
をRStudioでレンダリングすると(Knit PDFボタンを押す)、すべてのページが横向きのレイアウトでPDFになります。
---
title: "All pages landscape"
output: pdf_document
classoption: landscape
---
```{r}
summary(cars)
```
\newpage
```{r}
summary(cars)
```
次に、縦向きと横向きのレイアウトを組み合わせたドキュメントを作成しようとします。の基本的な設定は、ここのYAML
「含む」セクションに従って行われます。in_header
ファイル「header.texは」のみを含む\usepackage{lscape}
、のために提案パッケージknitr
風景レイアウトこちらを。.tex
ファイルは同じディレクトリにある.Rmd
ファイル。
---
title: "Mixing portrait and landscape"
output:
pdf_document:
includes:
in_header: header.tex
---
Portrait:
```{r}
summary(cars)
```
\newpage
\begin{landscape}
Landscape:
```{r}
summary(cars)
```
\end{landscape}
\newpage
More portrait:
```{r}
summary(cars)
```
ただし、このコードはエラーになります。
# ! You can't use `macro parameter character #' in horizontal mode.
# l.116 #
# pandoc.exe: Error producing PDF from TeX source
# Error: pandoc document conversion failed with error 43
どんな助けでも大歓迎です。
latex
無知は同様に非難することだと思います。