【问题标题】:Remove slide number and footer on quarto title slide删除四开本标题幻灯片上的幻灯片编号和页脚
【发布时间】:2023-02-05 21:11:55
【问题描述】:

是否可以从 Quarto 的标题幻灯片中删除 slide-numberfooter 元素?

---
title: "My prez"
format:
  revealjs:
    slide-number: c
    footer: "Confidential"
---

谢谢!

【问题讨论】:

    标签: r markdown quarto


    【解决方案1】:

    您可以使用 Revealjs API 方法执行此操作。因此,在 html 文件中编写必要的 Js 代码(捕获幻灯片准备就绪和幻灯片更改的事件,如果当前幻灯片是标题幻灯片,则将页脚和幻灯片编号的显示更改为none),然后将该文件附加到使用include-after-body.qmd 文件。

    ---
    title: "My prez"
    format:
      revealjs:
        slide-number: c
        footer: "Confidential"
        include-after-body: clean_title_page.html
    ---
    
    ## Slide A
    
    
    ## Slide B
    

    clean_title_page.html

    <script>
      let footer = document.querySelector('div.footer');
      let slideNo = document.querySelector('div.slide-number');
      
      Reveal.on('ready', event => {
        if(Reveal.isFirstSlide()) {
          footer.style.display = 'none';
        }
      })
      
      Reveal.on('ready', event => {
        if(Reveal.isFirstSlide()) {
          slideNo.style.display = 'none';
        }
      })
      
      Reveal.on('slidechanged', event => {  
        if(Reveal.isFirstSlide()) {
          footer.style.display = 'none';
          slideNo.style.display = 'none';
        } else {
          footer.style.display = 'block';
          slideNo.style.display = 'block';
        }
      })
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多