Цікаво, як використовувати rmarkdown
для створення PDF-файлу, який має як портретну, так і альбомну розкладку в одному документі. Якщо є чистий rmarkdown
варіант, це було б навіть краще, ніж використання латексу.
Ось невеликий приклад, що відтворюється. По-перше, візуалізація цього .Rmd
в RStudio (натисніть кнопку « В’язати 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
, що в цьому винна і моя незнання.