編輯預設的 Latex/Beamer 主題以顯示節號

編輯預設的 Latex/Beamer 主題以顯示節號

我正在用來beamer建立簡報。我選擇的主題是Singapore.它有一個漂亮的標題,其中包含部分名稱和子部分的項目符號。

修改標題以便它還顯示節號而不僅僅是標題的最簡單方法是什麼?

附加問題:如何使章節編號也出現在目錄中?

所以而不是:

簡介 概念 實現

它應該是:

  1. 簡介 2. 概念 3. 實現

答案1

您可以重新定義section in head/footsection in head/foot shaded範本來新增\insertsectionheadnumber.為了獲得獎勵,您需要重新定義 toc 中的部分以添加\inserttocsectionnumber;說明這些重新定義的範例:

\documentclass{beamer}
\usetheme{Singapore}

\setbeamertemplate{section in head/foot}{\hfill\insertsectionheadnumber.~\insertsectionhead}
\setbeamertemplate{section in head/foot shaded}{\color{structure!50}\hfill\insertsectionheadnumber.~\insertsectionhead}
\setbeamertemplate{section in toc}{\inserttocsectionnumber.~\inserttocsection}

\begin{document}

\section{Test Section One}
\begin{frame}
test
\end{frame}
\section{Test Section Two}
\begin{frame}
test
\end{frame}
\section{Test Section Three}
\begin{frame}
test
\end{frame}

\end{document}

產生的目錄圖像顯示目錄條目和標題中的編號:

在此輸入影像描述

相關內容