Ich frage mich, wie man es benutzt rmarkdown ein PDF generiert, das sowohl Hoch- als auch Querformat im selben Dokument enthält. Wenn es eine reine rmarkdownOption gibt, wäre das sogar noch besser als die Verwendung von Latex.
Hier ist ein kleines, reproduzierbares Beispiel. Rendern Sie dies zunächst .Rmdin RStudio (drücken Sie PDF stricken Schaltfläche stricken), erhalten Sie ein PDF mit allen Seiten im Querformat:
---
title: "All pages landscape"
output: pdf_document
classoption: landscape
---
```{r}
summary(cars)
```
\newpage
```{r}
summary(cars)
```
Dann ein Versuch, ein Dokument zu erstellen, das Hoch- und Querformat mischt. Die Grundeinstellung in YAMLerfolgt gemäß dem Abschnitt "Enthält" hier . Die in_headerDatei ‚header.tex‘ enthält nur \usepackage{lscape}ein Paket für vorgeschlagene knitrLandschaft Layout hier . Die .texDatei befindet sich im selben Verzeichnis wie die .RmdDatei.
---
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)
```
Dieser Code führt jedoch zu einem Fehler:
# ! 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
Jede Hilfe wird sehr geschätzt.
latexUnwissenheit schuld ist.