我正在尝试打印我创建的xaringan降价的PDF。当我打开由R markdown创建的html时,它在我的浏览器中呈现的很好。但是,当我将其打印为PDF时(使用“另存为PDF”选项),它会在幻灯片的底部和右侧增加较大的白色边距。
我可以使用Pagedown来避免这种情况,但是我的工作场所只允许我使用chrome转换为PDF。为了仔细检查,我从https://bookdown.org/yihui/rmarkdown/xaringan-start.html运行了一个hello world示例,在chrome中打开了它,尝试打印它并获得了相同的结果。
我在两台不同的计算机上执行此操作,以仔细检查它是否不是我的机器。
我正在运行3.5.2 for R和Xaringan 0.13(来自CRAN)。
PS:看起来这曾经是Xaringan https://github.com/yihui/xaringan/issues/65的问题
编辑:
从https://bookdown.org/yihui/rmarkdown/xaringan-start.html添加代码
---
title: "Presentation Ninja"
subtitle: "with xaringan"
author: "Yihui Xie"
date: "2016/12/12"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
highlightStyle: github
countIncrementalSlides: false
---
One slide.
---
Another slide.
最佳答案
我相信开发人员版本可以解决您的问题,但是如果您只能访问CRAN版本,请将以下内容添加到css文件中,例如custom.css
,
@page { margin: 0; }
@media print {
.remark-slide-scaler {
width: 100% !important;
height: 100% !important;
transform: scale(1) !important;
top: 0 !important;
left: 0 !important;
}
}
然后在Rmd的YAML中引用此CSS文件,如下所示
output:
xaringan::moon_reader:
css: "custom.css"
关于javascript - Chrome为xaringan rmarkdown输出增加了多余的边距,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59450928/