gpt4 book ai didi

r - Xaringan:在保留格式的同时将幻灯片导出为 PDF

转载 作者:行者123 更新时间:2023-12-04 14:41:03 24 4
gpt4 key购买 nike

我有一张 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

使用 Pagedown 导出为 PDF。
pagedown::chrome_print("test.html",output="test.pdf")

enter image description here

保留自定义字体和 css 样式。默认代码字体已更改,不显示 mathjax 表达式。除了缺少 mathjax 之外,它的表现还不错。

使用 webshot 导出为 PDF。
webshot("test.html","test.pdf")

enter image description here

不保留自定义字体和 css 样式。保留默认代码字体和 mathjax。

任何人都知道如何在通过函数导出为 PDF 时保留字体、CSS 样式和 mathjax 的任何提示?
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

最佳答案

我一直在构建一个包,该包将 xaringan 幻灯片构建为多种输出类型:html、pdf、pptx、gif,以及第一张幻灯片的 png 的几个选项。它应该可以很好地呈现为 PDF。
https://github.com/jhelvy/xaringanBuilder
安装包

# install.packages("remotes")
remotes::install_github("jhelvy/xaringanBuilder")

library(xaringanBuilder)
从 Rmd 或 html 文件构建 pdf 文件:
build_pdf("slides.Rmd")
build_pdf("slides.html")
包括“复杂”或部分幻灯片:
“复杂”幻灯片是包含
panelsets或者
其他 html 小部件/高级功能可能无法很好地呈现为
pdf。要渲染这些,设置 complex_slides = TRUE .如果你想建立一个
incrementalslides 上每个增量的新幻灯片, 放 partial_slides = TRUE .
build_pdf("slides.Rmd", complex_slides = TRUE, partial_slides = TRUE)
build_pdf("slides.html", complex_slides = TRUE, partial_slides = TRUE)

关于r - Xaringan:在保留格式的同时将幻灯片导出为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54968311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com