Tôi tự hỏi làm thế nào để sử dụng rmarkdown
để tạo một pdf có cả bố cục dọc và ngang trong cùng một tài liệu. Nếu có một rmarkdown
lựa chọn nguyên chất thậm chí còn tốt hơn sử dụng mủ cao su.
Đây là một ví dụ nhỏ, có thể tái tạo. Đầu tiên, kết xuất điều này .Rmd
trong RStudio (nhấn nút Knit PDF ) kết quả là một pdf với tất cả các trang ở bố cục ngang:
---
title: "All pages landscape"
output: pdf_document
classoption: landscape
---
```{r}
summary(cars)
```
\newpage
```{r}
summary(cars)
```
Sau đó, cố gắng tạo một tài liệu kết hợp giữa bố cục dọc và ngang. Thiết lập cơ bản trong YAML
được thực hiện theo phần 'Bao gồm' tại đây . Các in_header
tập tin 'header.tex' chỉ chứa \usepackage{lscape}
, một gói đề xuất để knitr
bố trí cảnh quan ở đây . Các .tex
tập tin trong thư mục tương tự như các .Rmd
tập tin.
---
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)
```
Tuy nhiên, mã này dẫn đến lỗi:
# ! 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
Bất kỳ sự giúp đỡ nào cũng được đánh giá cao.
latex
sự thiếu hiểu biết của mình cũng đáng trách.