首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让Xaringan增量动画打印到PDF?

让Xaringan增量动画打印到PDF?
EN

Stack Overflow用户
提问于 2019-05-30 14:55:22
回答 2查看 461关注 0票数 7

我的Xaringan (奇妙的包)在HTML中有增量添加的项目符号,这些项目符号的行为符合我的期望。

打印为PDF时,增量添加内容将消失。

我试着用文档中推荐的几种方法将HTML打印成PDF : webshot(),pagedown::chrome_print(),以及从Chrome浏览器手动打印。所有这些都会生成相同的PDF,没有增量添加。

一个简单的例子:

代码语言:javascript
复制
---
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后,这三个选项都会同时出现在第二页中。包含所有项目符号的第二页在slide...but上编号为"4/4“,前面没有2/4或3/4幻灯片。谢谢。

R 3.6.0 RStudio 1.2.1335 xaringan 0.10.1 pagedown 0.2.6 webshot 0.5.1 Chrome 74.0.3729.169

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-30 16:39:24

当你在一个增量幻灯片上时,has-continuation类被添加到其中,相应的打印被设置为display:none。要打印增量幻灯片,您需要通过在css文件中插入以下内容来覆盖此行为:

代码语言:javascript
复制
@media print {
  .has-continuation {
    display: block !important;
  }
}
票数 9
EN

Stack Overflow用户

发布于 2020-07-01 04:35:30

对@Emi的回答做了一点补充:如果使用包xaringanthemer,可以在extra_css中添加代码

代码语言:javascript
复制
```{r xaringan-themer, include=FALSE, warning=FALSE}

库(Xaringanthemer)

style_mono_accent(

base_color = "#1c5253",

extra_css =列表(

代码语言:javascript
复制
".has-continuation" = list(
代码语言:javascript
复制
  "display" = "block !important"
代码语言:javascript
复制
)

)

)

代码语言:javascript
复制
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56373198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档