我是 Latex 的新手,但我发现它非常有用。我有一份文档,要求我在文档中途将方向从纵向切换到横向,以便我可以正确适应图像。我搜索了不少帖子,并能够通过在 RMarkdown 中执行以下操作来实现它
\newpage
\paperwidth=\pdfpageheight
\paperheight=\pdfpagewidth
\pdfpageheight=\paperheight
\pdfpagewidth=\paperwidth
\headwidth=\textheight
\begingroup
\vsize=\textwidth
\hsize=\textheight
一旦我翻转了方向,我就可以插入图形的代码
```{r, fig.pos = "H",fig.align='center', fig.cap="P3b Amplitude Fz (E15)", echo=FALSE, out.height='550px', out.width='600px', dpi=300}
knitr::include_graphics("images/P3bAmp_E15.png")
```
然后将页面方向翻转回纵向。
\endgroup
\newpage
\paperwidth=\pdfpageheight
\paperheight=\pdfpagewidth
\pdfpageheight=\paperheight
\pdfpagewidth=\paperwidth
\headwidth=\textwidth
我目前遇到了 2 个问题。第一个是标题不会根据横向页面的宽度居中。以下是屏幕截图
有谁对如何修复这个问题有什么意见吗?
以下是我为文档提供的标题,希望有用
---
title: "Data Report"
author: "My Name Here"
output:
pdf_document:
keep_tex: yes
toc: true
toc_depth: 3
header-includes:
- \usepackage{pdflscape}
- \usepackage{graphicx}
- \usepackage{lipsum}
- \usepackage{fancyhdr}
- \usepackage{float}
- \pagestyle{fancy}
- \fancyhf{}
- \fancyhead[C]{Header}
- \fancyfoot[RO,RE]{\thepage}
---
```{r global_options, include=FALSE}
knitr::opts_chunk$set(fig.pos = 'H')
```