Javascript Chrome将不需要的边距添加到xaringan rmarkdown输出中

Javascript Chrome将不需要的边距添加到xaringan rmarkdown输出中,javascript,r,google-chrome,r-markdown,xaringan,Javascript,R,Google Chrome,R Markdown,Xaringan,我正在尝试打印我创建的xaringan标记的PDF。当我打开由R标记创建的html时,它在我的浏览器中呈现得非常好。但是,当我将其打印为PDF(使用“另存为PDF”选项)时,它会在幻灯片的底部和右侧添加较大的白色边距 我可以通过使用pagedown来避免这种情况,但我的工作场所只允许我使用chrome转换为PDF。为了再次检查,我从运行hello world示例,在chrome中打开它,尝试打印它,得到了相同的结果 我在两台不同的计算机上做了这项工作,以再次确认这不仅仅是我的机器 我正在运行R的

我正在尝试打印我创建的xaringan标记的PDF。当我打开由R标记创建的html时,它在我的浏览器中呈现得非常好。但是,当我将其打印为PDF(使用“另存为PDF”选项)时,它会在幻灯片的底部和右侧添加较大的白色边距

我可以通过使用pagedown来避免这种情况,但我的工作场所只允许我使用chrome转换为PDF。为了再次检查,我从运行hello world示例,在chrome中打开它,尝试打印它,得到了相同的结果

我在两台不同的计算机上做了这项工作,以再次确认这不仅仅是我的机器

我正在运行R的3.5.2和Xaringan的0.13(来自CRAN)

PS:看起来这曾经是Xaringan的问题

编辑: 从中添加代码


我相信dev版本可以解决您的问题,但是如果您只能访问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"

您使用的是哪个版本的
xaringan
?尝试一下
xaringan::decktape()
。更详细的帮助,您需要提供一个可复制的示例。嗨,帕特,对于可复制的示例,我使用的是提供链接中的hello world示例。我将用代码本身更新我的问题。谢谢@ekstroem我使用CRAN的0.13。我只能在工作地点使用起重机。
output:
  xaringan::moon_reader:
    css: "custom.css"