В презентации xaringan
аргумент slideNumberFormat
часто устанавливается равным %current% / %total%
. Можно ли использовать в этом аргументе конкретный номер слайда?
Например, если у меня есть последний слайд вроде этого:
---
name: mylastslide
# Thanks
со слайдами приложения позади, я хочу отображать номера слайдов, например %current% / %mylastslide%
, с %mylastslide%
номером моего слайда с именем mylastslide
.
Спасибо.
[Изменить после предложения @ user2554330]
Для этого кода с инкрементным слайдом
---
title: "Presentation Ninja"
subtitle: "⚔<br/>with xaringan"
author: "Yihui Xie"
institute: "RStudio, PBC"
date: "2016/12/12 (updated: `r Sys.Date()`)"
output:
xaringan::moon_reader:
lib_dir: libs
---
background-image: url(https://upload.wikimedia.org/wikipedia/commons/b/be/Sharingan_triple.svg)
```{r setup, include=FALSE}
options(htmltools.dir.version = FALSE)
```
<script>
var slideshow = remark.create({slideNumberFormat : function (current, total) {
return 'Slide ' + current + ' of ' + (this.getSlideByName("mylastslide").getSlideIndex() + 1); },
highlightStyle: "github",
highlightLines: true,
countIncrementalSlides: false});
</script>
Image credit: [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Sharingan_triple.svg)
---
class: center, middle
# xaringan
---
hello
--
world
--
thanks
--
really
--
byebye
---
name: mylastslide
# Final slide
Install the **xaringan** package from [Github](https://github.com/yihui/xaringan):
```{r eval=FALSE, tidy=FALSE}
devtools::install_github("yihui/xaringan")
```
---
# Appendix
Последний слайд (т.е. приложение) имеет номер Slide 6 of 9
(а не Slide 6 of 5
), а 9 - это индекс URL для mylastslide
. (Я использовал + 1
в функции slideNumberFormat
, потому что индексы начинаются с 0.)
Спасибо.