作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚花了一个小时试图让 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) 给了我这张幻灯片:
知道如何完全去除所有白色边框并拉伸(stretch)图像以完全覆盖幻灯片吗?留在 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
关于latex - 如何在 Rmarkdown beamer 演示文稿中包含填充整个幻灯片的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71372167/
我是一名优秀的程序员,十分优秀!