我想知道如何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
无知也应该受到指责。