Chrome добавляет нежелательные поля в вывод xaringan rmarkdown - PullRequest
0 голосов
/ 23 декабря 2019

Я пытаюсь напечатать созданную мной уценку ксарингана в формате PDF. Когда я открываю HTML, созданный с помощью разметки R, он прекрасно отображается в моем браузере. Однако, когда я собираюсь напечатать его в формате PDF (используя опцию «Сохранить как PDF»), он добавляет большие белые поля к нижней и правой сторонам слайдов.

Я могу избежать этого, используя pagedown, но мое рабочее место позволяет мне использовать только хром для преобразования в PDF. Для двойной проверки я запустил пример hello world из https://bookdown.org/yihui/rmarkdown/xaringan-start.html,, открыл его в chrome, попытался распечатать и получил те же результаты.

Я сделал это на двух отдельных компьютерах, чтобы дважды проверить, что онЭто была не просто моя машина.

Я использую 3.5.2 для R и 0.13 для Xaringan (из 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.

1 Ответ

0 голосов
/ 30 декабря 2019

Я полагаю, что версия 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;
  }
}

, затем обратитесь к этому файлу cssв YAML Rmd, как показано ниже

output:
  xaringan::moon_reader:
    css: "custom.css"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...