在每个Xaringan幻灯片中都包含上一个/下一个链接

时间:2019-02-13 17:55:07

标签: r xaringan

由于我将一组用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>'; } 中将该代码块添加到了 中。

pip install python-qt5

0 个答案:

没有答案