仅在 ioslides RStudio 的第一张(主)幻灯片上添加徽标

Len*_*rge 1 r pandoc knitr r-markdown

我在 RStudio 中使用 ioslides (rmarkdwon) 从 R 创建演示文稿。我想添加徽标,但仅添加到呈现此信息的第一张幻灯片(主):

---
title: "Presentation"
author: "Tom Hanks"
output: ioslides_presentation
logo: logo.jpg
---
Run Code Online (Sandbox Code Playgroud)

我不希望每张幻灯片的左下角都有徽标。谁能告诉我怎么关掉?

sco*_*coa 5

您可以修改 ioslide 模板以删除每个页面上重复的徽标。在 rmarkdown github 存储库上下载模板或在您的计算机上找到您的本地版本。删除以下部分:

$if(logo)$
    slides > slide:not(.nobackground):before {
      font-size: 12pt;
      content: "";
      position: absolute;
      bottom: 20px;
      left: 60px;
      background: url($logo$) no-repeat 0 50%;
      -webkit-background-size: 30px 30px;
      -moz-background-size: 30px 30px;
      -o-background-size: 30px 30px;
      background-size: 30px 30px;
      padding-left: 40px;
      height: 30px;
      line-height: 1.9;
    }
$endif$
Run Code Online (Sandbox Code Playgroud)

将生成的文件保存default.ioslides在您的 pandoc 主页中:

$HOME/.pandoc/templates (unix)
C:\Documents And Settings\USERNAME\Application Data\pandoc\templates (windows XP)
C:\Users\USERNAME\AppData\Roaming\pandoc\templates (windows 7)
Run Code Online (Sandbox Code Playgroud)

logo您的 yaml 前言中的链接现在应该只出现在标题幻灯片上。

(我在这里回答了一个类似的问题)