在演示文稿的脚注中添加章节和小节标题

在演示文稿的脚注中添加章节和小节标题

我想在由 beamer 制作的演示文稿的脚注中显示章节和小节名称。现在,在页脚中,我使用

\insertsection\text{ $\quad \mid \quad $ }\insertsubsection

创建类似“章节标题 | 小节标题”的内容

但是,对于没有任何小节的章节,我仍然会在脚注中使用“|”。

如果只需要报告小节标题,是否可以在节标题后插入“|”?

答案1

您可以进行条件测试来决定是否包含小节标题;类似这样的操作:

\insertsectionhead
  \ifx\insertsubsectionhead\@empty\relax\else$\quad\mid\quad$\insertsubsectionhead\fi

一个完整的例子(为了解释我使用的信息beamercolorboxfootline模板,但这是可选的;使用最适合您需求的设置):

\documentclass{beamer}

\makeatletter
\setbeamertemplate{footline}{%
\leavevmode
\vbox{\begin{beamercolorbox}[dp=1.25ex,ht=2.75ex]{fg=black}%
  \hspace*{1em}\insertsectionhead%
  \ifx\insertsubsectionhead\@empty\relax\else$\quad\mid\quad$\insertsubsectionhead\fi
  \end{beamercolorbox}%
  }%
}
\makeatother

\begin{document}

\section{Test section One}
\begin{frame}
test
\end{frame}
\subsection{Test subsection One One}
\begin{frame}
test
\end{frame}
\subsection{Test subsection One Two}
\begin{frame}
test
\end{frame}

\end{document}

在此处输入图片描述

相关内容