r - 获取 Xaringan 增量动画以打印为 PDF?

标签 r r-markdown xaringan

我在 HTML 中的 Xaringan(很棒的包)牌组增加了一些按需要运行的项目符号。

当打印为 PDF 时,增量添加消失。

我尝试通过文档建议的几种方式将 HTML 打印为 PDF:webshot()、pagedown::chrome_print() 和手动从 Chrome 浏览器打印。所有都生成相同的 PDF,没有增量添加。

一个简单的例子:

---
title: "No incremental in PDF"
output: 
  xaringan::moon_reader:
    css: ['default', 'metropolis', 'metropolis-fonts', 'bootcamp.css']
---

# Testing incremental bullets

- Bullet 1
--

- Bullet 2
--

- Bullet 3

根据需要,项目符号出现在 HTML 中的连续幻灯片上。但是在打印为 PDF 后,所有三个都立即出现在第二页。包含所有项目符号的第二页在幻灯片上编号为“4/4”……但在它之前没有 2/4 或 3/4 幻灯片。谢谢。

3.6.0
RStudio 1.2.1335
沙林甘 0.10.1
向下翻页 0.2.6
网络截图 0.5.1
Chrome 74.0.3729.169

最佳答案

当您在递增幻灯片上时,类(class) has-continuation添加到其中,相应的打印设置为 display:none .要打印增量幻灯片,您需要通过将下面插入到您的 css 来覆盖此行为。文件:

@media print {
  .has-continuation {
    display: block !important;
  }
}

关于r - 获取 Xaringan 增量动画以打印为 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56373198/

相关文章:

r - 基本目录中的index.Rmd 文件的用途是什么?

css - 如何在Rmarkdown演示中设置定理环境

r - 无法使用 Haven 读取 R 中的 SAS 传输文件

r - 如何从R中的向量创建边缘列表

r - 动态添加列到 xts 对象

r - 是否可以在 R Markdown/knitr 中创建伪代码代码块?

rmarkdown 设置 kable 的位置

使用 .pull-left[] 在两列中的 Rmarkdown 不起作用两次

r-markdown - 使用脉轮选项后 Blogdown/Xaringan 不起作用

r - 如何将 Lyx knitr 转换为 R markdown