由于我将一组用Xaringan制作的幻灯片嵌入网站中,因此恐怕访问者不会理解如何浏览这些幻灯片。
为确保每个人都能找到一种浏览方式,我想在每张幻灯片的右下角添加上一个/下一个链接。它可以代替页面编号,因为我不需要编号。
我无法在文档或在线示例中找到解决方案。
在xaringan wiki there is a page on slide numbers中,但未阐明如何执行此操作。
看看remark.js documentation,似乎有一种方法可以通过函数来创建编号,例如:
slideNumberFormat: function (current, total) {
return 'Slide ' + current + ' of ' + total;
}
这看起来不错,我应该能够做一些满足我需要的功能。但是,如果我通过自然传递功能,例如
output: xaringan::moon_reader:
lib_dir: libs
nature:
slideNumberFormat: "function (current, total) {return \'Slide \' + current + \' orrrr \' + total;}"
这似乎不起作用。 (它只是将“功能...”等添加为文本)
我最终可能会在每个幻灯片上手动添加一个div:
<div style="position: absolute; right: 40px; bottom: 10px; width: 300px;">
<h2><a href="#1">Previous</a> / <a href="#3">Next</a></h2>
</div>
但这很麻烦,我相信肯定有更好的方法。
更新:
作为一种解决方法,我在导出该代码后在<script>var slideshow = remark.create({
的该代码块 "slideNumberFormat": function (current, total) {
return '<h3><a href="#' + (current-1) + '">Previous</a> / <a href="#' + (current+1) + '">Next</a></h3>';
}
中将该代码块添加到了