【问题标题】:Incremental bullet point functionality for pdf exports用于 pdf 导出的增量项目符号点功能
【发布时间】:2020-01-31 22:06:23
【问题描述】:

我一直在使用xaringan 创建 html 幻灯片,但最近决定我想在我的 ipad 上对它们进行注释。我一直在测试此处记录的 pdf 转换功能:https://github.com/yihui/xaringan/wiki/Export-Slides-to-PDF。我想知道是否有任何 pdf 转换工具支持增量要点?我希望在转换为 pdf 时增量项目符号会在幻灯片中拆分(即投影仪处理增量项目符号的方式)。

我尝试使用 pagedown::chrome_print 转换 html 幻灯片,以查看默认情况下增量项目符号是否在幻灯片中拆分,这似乎不起作用。我已经在这里打开并发布https://github.com/yihui/xaringan/issues/227,但应该先从这里开始。如果有人知道一个好的解决方案,将关闭该问题。

【问题讨论】:

    标签: css r r-markdown knitr xaringan


    【解决方案1】:

    将此css 代码块添加到幻灯片中的任何位置(最好作为最后一个代码块):

    ```{css, echo=FALSE}
    @media print {
      .has-continuation {
        display: block;
      }
    }
    ```
    

    默认情况下,增量幻灯片通过 CSS 中的 display: none; 隐藏。您可以覆盖此规则。

    【讨论】:

    • 我在另一个 SO 线程中看到了这个解决方案,但它对我不起作用。我在默认的xaringan-themer.css 中添加了这个块,在@media print 下已经有一个.remark-slide-scaler 调用。但是,虽然后者在 RStudio 中以不同的颜色显示,但前者不是,而且我使用 pagedown::chrome_print() 生成的 PDF 将增量幻灯片合并为一张。但是,xaringanBuilder 方法对我有用。知道是什么原因造成的吗?
    【解决方案2】:

    xaringan::decktape(<html>, <pdf>) 支持这一点。请参阅?xaringan::decktape() 了解更多信息。

    ---
    title: ""
    author: ""
    output:
      xaringan::moon_reader:
        lib_dir: libs
        nature:
          highlightStyle: solarized-light
        highlightLines: true
        countIncrementalSlides: false
    ---
    
    # test
    
    - test1
    
    - test2
    
    --
    
    - test3
    
    ---
    

    结果

    【讨论】:

    • 我们如何引用本地.html文件?上面的解决方案是模棱两可的,而且解析似乎也依赖于 Docker 的用户,至少在 R 上下文中是这样。
    • 你试过并阅读帮助文件了吗?不需要 docker 和本地文件就可以了。
    • 我也很感激反馈我在回答中可以改进的地方,以免因工作解决方案而被否决。
    • 我已阅读帮助。引用指向外部文件,在上面,它只是骨架代码。也就是说,当针织 RMD 文档在我当前的工作目录中输出为 01-assoc-rules.html 时,您是否建议该命令应该工作 xaringan::decktape("01-assoc-rules.html", "test.pdf", docker=F)?如果是这样,我会发布一个错误报告,但我上面的观点是我正在尝试各种 docker 组合,没有 docker 试图找出解析这个的要求。总的来说,我对这个前景感到兴奋,我相信你的功能很棒。
    • 如果您有docker 的有效安装或本地decktape 安装,它就可以工作。正如我的回答中所述,xaringan::decktape() 的帮助也清楚地记录了这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    • 1970-01-01
    相关资源
    最近更新 更多