inf_mr не обновляется слайдами xaringan - PullRequest
0 голосов
/ 02 марта 2019

Когда я сохраняю слайды xaringan с --- в самом начале презентации, они должны быть удалены, прежде чем xaringan::inf_mr() обновит панель просмотра и обновит изменения.Следующий пример должен помочь создать ситуацию:

(1) Создать файл .Rmd ...

---
title: "Presentation Ninja"
date: "2016/12/12 (updated: `r Sys.Date()`)"
output:
  xaringan::moon_reader:
    lib_dir: libs
    nature:
     highlightStyle: github
     highlightLines: true
     countIncrementalSlides: false
---
layout: true
background-image: url(https://github.com/yihui/xaringan/releases/download/v0.0.2/karl-moustache.jpg)
background-position: 91% 94%
background-size: 185px

<!-- Must have this break below -->
---

```{r setup, include=FALSE}
options(htmltools.dir.version = FALSE)
```

# Test slide
Testing

---

# Test slide 2
Testing

---

# Test slide 3
Testing

(2) Теперь я запускаю файл Rmd с xaringan::inf_mr() ... КогдаЯ делаю это, программа просмотра не будет обновляться, пока я не оставлю комментарий / удалить без сохранения ---:

---
title: "Presentation Ninja"
date: "2016/12/12 (updated: `r Sys.Date()`)"
output:
  xaringan::moon_reader:
    lib_dir: libs
    nature:
     highlightStyle: github
     highlightLines: true
     countIncrementalSlides: false
---
layout: true
background-image: url(https://github.com/yihui/xaringan/releases/download/v0.0.2/karl-moustache.jpg)
background-position: 91% 94%
background-size: 185px
<!-- Commented Out Now -->
<!-- --- -->

```{r setup, include=FALSE}
options(htmltools.dir.version = FALSE)
```

# Test slide
Testing

---

# Test slide 2
Testing

---

# Test slide 3
Testing

Теперь программа просмотра обновится.Однако каждый раз, когда мне нужно сохранить файл Rmd, если я хочу, чтобы программа просмотра работала, я должен откомментировать / перекомментировать это ---.Я, должно быть, упускаю что-то довольно простое, но я не верю, что кто-то еще сообщал об этой проблеме.

Вот некоторые дополнительные сведения о моей системе:

R.Version()
$`platform`
[1] "x86_64-w64-mingw32"

$arch
[1] "x86_64"

$os
[1] "mingw32"

$system
[1] "x86_64, mingw32"

$language
[1] "R"

$version.string
[1] "R version 3.5.1 (2018-07-02)"

$nickname
[1] "Feather Spray"

-

rstudioapi::versionInfo()
$`mode`
[1] "desktop"

$version
[1] ‘1.2.1237’

Моя версия xaringan: 0.8.15 .

Если нужна дополнительная ясность, просто дайте мне знать.

Спасибо!

РЕДАКТИРОВАТЬ

Я добавил следующий код в документы .Rmd (на основе этой вики ), это должно лучше проиллюстрировать возникшую проблему:

layout: true
background-image: url(https://github.com/yihui/xaringan/releases/download/v0.0.2/karl-moustache.jpg)
background-position: 91% 94%
background-size: 185px

1 Ответ

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

xaringan::inf_mr() имел ошибку , из-за которой он не мог правильно подсчитать количество слайдов (без учета layout: true).У меня исправлено на Github , и вы можете установить версию для разработчиков через:

remotes::install_github('yihui/xaringan')
...