Zastanawiam się, jak rmarkdown
wygenerować plik PDF, który ma układ pionowy i poziomy w tym samym dokumencie. Jeśli istnieje czysta rmarkdown
opcja, byłaby jeszcze lepsza niż użycie lateksu.
Oto mały, odtwarzalny przykład. Po pierwsze, renderowanie tego .Rmd
w RStudio (naciśnij przycisk Knit PDF ) spowoduje powstanie pliku PDF ze wszystkimi stronami w układzie poziomym:
---
title: "All pages landscape"
output: pdf_document
classoption: landscape
---
```{r}
summary(cars)
```
\newpage
```{r}
summary(cars)
```
Następnie próba stworzenia dokumentu łączącego układ pionowy i poziomy. Podstawowa konfiguracja w programie YAML
jest wykonywana zgodnie z sekcją „Zawiera” tutaj . in_header
Plik „header.tex” zawiera tylko \usepackage{lscape}
, pakiet sugerowanego przez knitr
układzie poziomym tutaj . .tex
Plik znajduje się w tym samym katalogu co .Rmd
plik.
---
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)
```
Jednak ten kod powoduje błąd:
# ! 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
Każda pomoc jest bardzo ceniona.
latex
ignorancja jest również winna.