Xaringan: экспорт слайдов в PDF с сохранением форматирования - PullRequest
0 голосов
/ 03 марта 2019

У меня есть слайд Xaringan, который выглядит следующим образом:

---
title: "Xaringan test"
output: 
  xaringan::moon_reader:
    self_contained: false
    chakra: 'assets/remark-latest.min.js'
    css: 'assets/presentation.css'
---

### This is a heading

This is some text and numbers 01235.

`Here is some inline code`.

```
block code
```

```{r}
cat("Some R code")
```

$e^{i\pi} + 1 = 0$

Рендеринг HTML выглядит следующим образом.Пользовательский шрифт, стили CSS и mathjax хорошо отображаются.Вот как это должно выглядеть.

enter image description here


Экспорт в PDF с использованием Pagedown.

pagedown::chrome_print("test.html",output="test.pdf")

enter image description here

Пользовательские шрифты и стили CSS сохраняются.Изменен шрифт кода по умолчанию, и выражение mathjax не отображается.Помимо отсутствующего mathjax, он делает довольно хорошую работу.


Экспорт в PDF с использованием веб-снимка.

webshot("test.html","test.pdf")

enter image description here

Пользовательские шрифты и стили CSS не сохраняются.Шрифты кода по умолчанию и mathjax сохраняются.


Кто-нибудь получил какие-либо советы о том, как сохранить шрифты, стиль CSS и mathjax при экспорте в PDF с помощью функции?

R version 3.5.2 (2018-12-20)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 18.04.2 LTS
webshot_0.5.1      
pagedown_0.1
xaringan_0.8

1 Ответ

0 голосов
/ 04 марта 2019

На данный момент вам необходимо использовать версии для разработки pagedown и xaringan : https://github.com/yihui/xaringan/issues/168#issuecomment-461638520

...