在 beamer 中格式化目录

在 beamer 中格式化目录

我可以在 beamer 中创建一个目录,使用 \begin{frame}\frametitle{Outline} \tableofcontents \end{frame} 它会产生一个类似于枚举的列表,即

  1. 第一部分
  2. 第二部分……

如何用A1,A2代替自动编号1,2?


\documentclass{beamer}

\usetheme{Madrid}


\begin{document}


  \begin{frame}

     \frametitle{Overview}
     \tableofcontents

  \end{frame}

\section{First section}

  \begin{frame}

     \frametitle{First section}

content ... 

  \end{frame}

\section{Second section}

   \begin{frame}

      \frametitle{Second section}

content ...

  \end{frame}


\end{document}

答案1

您可以section in toc像这样更改模板:


\documentclass{beamer}

\usetheme{Madrid}

\makeatletter
\setbeamertemplate{section in toc}{%
  \leavevmode%
  % prevents the period to be printed with the first/last section option
  \ifnum\beamer@tempcount>\beamer@toclastsection
  \else
  \ifnum\beamer@tempcount>0
    A\inserttocsectionnumber.
  \fi\fi%
  \inserttocsection\par%
}
\makeatother

\begin{document}


  \begin{frame}

     \frametitle{Overview}
     \tableofcontents

  \end{frame}

\section{First section}

  \begin{frame}

     \frametitle{First section}

content ... 

  \end{frame}

\section{Second section}

   \begin{frame}

      \frametitle{Second section}

content ...

  \end{frame}


\end{document}

在此处输入图片描述

相关内容