【问题标题】:Insert navigation bar in Beamer presentation with Rmarkdown使用 Rmarkdown 在 Beamer 演示文稿中插入导航栏
【发布时间】:2021-01-30 17:17:46
【问题描述】:

我正在尝试在 R Markdown 中进行 Beamer 演示,您可以在下面看到代码是如何开始的:

---
title: "Test presentation"  
author:   
  - Loana  
institute:   
  - Supervised by   
  - University  
date: Academic year 2017-2018  
output:   
  beamer_presentation:  
    incremental: false  
    theme: "Frankfurt"  
    colortheme: "beaver"  
    toc: true   
    slide_level: 5
    keep_tex: true
header-includes: 
- \AtBeginSubsection{} 
---

此代码给出如下图所示的输出

但我的意图是在幻灯片的右上角有导航栏,那么任何人都可以帮助我如何做到这一点?

【问题讨论】:

    标签: r-markdown presentation


    【解决方案1】:

    以下是您想要的输出吗?

    如果是这样,创建一个文件header.tex,内容如下(取自https://tex.stackexchange.com/a/35637/181010

    \setbeamertemplate{navigation symbols}{}
    \makeatletter
    \setbeamertemplate{footline}
    {%
      \pgfuseshading{beamer@barshade}%
      \ifbeamer@sb@subsection%
      \vskip-9.75ex%
      \else%
      \vskip-7ex%
      \fi%
      \begin{beamercolorbox}[ignorebg,ht=2.25ex,dp=3.75ex]{section in head/foot}
      \insertnavigation{\paperwidth}
      \end{beamercolorbox}%
      \ifbeamer@sb@subsection%
      \begin{beamercolorbox}[ignorebg,ht=2.125ex,dp=1.125ex,%
                             leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
      \usebeamerfont{subsection in head/foot}\insertsubsectionhead
      \end{beamercolorbox}%
      \fi%
    }%
    \setbeamertemplate{headline}{%
      \hskip1em\usebeamercolor[fg]{navigation symbols dimmed}%
    }
    \makeatother
    

    然后将标头添加到.Rmd 的 yaml 中:

    ---
    title: "Test presentation"  
    author:   
      - Loana  
    institute:   
      - Supervised by   
      - University  
    date: Academic year 2017-2018  
    output:
      beamer_presentation:  
        incremental: false  
        theme: "Frankfurt"  
        colortheme: "beaver"  
        toc: true   
        slide_level: 5
        keep_tex: true
    header-includes: 
      - \AtBeginSubsection{} 
      - \input{header.tex}
    ---
    

    【讨论】:

    • 我试过了,但还是有问题。所以现在我的问题是如何创建并输入到 R Markdown {header.tex}
    • 您是否将header.tex.Rmd 主文件放在同一文件夹中?
    • 我已经执行了代码,但幻灯片没有发生任何事情。也许我还有一些其他问题
    • 如果更改幻灯片的内容(例如更改作者姓名)并重新运行,输出的 .pdf 是否会更改?
    • 什么都没有发生。无论如何,谢谢你,我会尝试以不同的方式管理
    猜你喜欢
    • 1970-01-01
    • 2017-11-15
    • 1970-01-01
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 1970-01-01
    • 2016-06-11
    相关资源
    最近更新 更多