如何在 Rmarkdown beamer 演示文稿中包含填充整个幻灯片的图像
How to include an image that fills the whole slide in a Rmarkdown beamer presentation
我刚刚花了一个小时试图让 rmarkdown:beamer_presentation
显示一张填满整张幻灯片的 PNG 图像,即没有任何白色边框。用例有一个常规 beamer
演示文稿,其中带项目符号的幻灯片带有标题、部分等,但我的演示文稿中有 一些 幻灯片仅包含全屏图像或照片。
使用下面的示例代码duck.Rmd
(我使用google搜索duck.png图像)我设法消除了四个白色边框中的三个,只留下左边框:
---
title: "Duck"
author: "Gertjan Verhoeven"
date: "3/6/2022"
output: beamer_presentation
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
---
\includegraphics[width=\paperwidth, height=\paperheight]{duck.png}}
在安装了 TeX 的 Rstudio 中将这个文件编织成 PDF (Beamer) 给我这张幻灯片:
知道如何完全去除所有白色边框并拉伸图像以完全覆盖幻灯片吗?留在 Rstudio / Knit to PDF (Beamer) / rmarkdown::beamer_presentation
框架中?
使用普通 beamer,我会更改特定帧的背景 canvas 并在其中添加图片。但是在 rmarkdown 中这样做有点棘手,所以我建议改用 TikZ(如果之前的幻灯片丢失,可以在 tikzpicture 前面添加一个空的 frametitle #
):
---
title: "Duck"
author: "Gertjan Verhoeven"
date: "3/6/2022"
output:
beamer_presentation:
keep_tex: true
header-includes:
- \usepackage{tikz}
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
#
\begin{tikzpicture}[remember picture, overlay]
\node at (current page.center) {\includegraphics[width=\paperwidth, height=\paperheight]{example-image-duck}};
\end{tikzpicture}
# next frame
test
我刚刚花了一个小时试图让 rmarkdown:beamer_presentation
显示一张填满整张幻灯片的 PNG 图像,即没有任何白色边框。用例有一个常规 beamer
演示文稿,其中带项目符号的幻灯片带有标题、部分等,但我的演示文稿中有 一些 幻灯片仅包含全屏图像或照片。
使用下面的示例代码duck.Rmd
(我使用google搜索duck.png图像)我设法消除了四个白色边框中的三个,只留下左边框:
---
title: "Duck"
author: "Gertjan Verhoeven"
date: "3/6/2022"
output: beamer_presentation
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
---
\includegraphics[width=\paperwidth, height=\paperheight]{duck.png}}
在安装了 TeX 的 Rstudio 中将这个文件编织成 PDF (Beamer) 给我这张幻灯片:
知道如何完全去除所有白色边框并拉伸图像以完全覆盖幻灯片吗?留在 Rstudio / Knit to PDF (Beamer) / rmarkdown::beamer_presentation
框架中?
使用普通 beamer,我会更改特定帧的背景 canvas 并在其中添加图片。但是在 rmarkdown 中这样做有点棘手,所以我建议改用 TikZ(如果之前的幻灯片丢失,可以在 tikzpicture 前面添加一个空的 frametitle #
):
---
title: "Duck"
author: "Gertjan Verhoeven"
date: "3/6/2022"
output:
beamer_presentation:
keep_tex: true
header-includes:
- \usepackage{tikz}
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
#
\begin{tikzpicture}[remember picture, overlay]
\node at (current page.center) {\includegraphics[width=\paperwidth, height=\paperheight]{example-image-duck}};
\end{tikzpicture}
# next frame
test