我正在嘗試建立自訂目錄格式。我想要做的是在區塊環境中包含該部分的描述,例如:
\section{Section 1}
\frame{
\begin{block}
This is section description 1
\end{block}
}
\section{Section 2}
\frame{
\begin{block}
This is section description 2
\end{block}
}
\section{Section 3}
\frame{
\begin{block}
This is section description 3
\end{block}
}
然後在目錄中顯示這些區塊,而不是部分名稱。
讓我解釋為什麼我需要這個。在我的演講中,我提出了三個研究問題來指導整個演講,並將其分成幾個部分(每個問題都是一個部分)。最初,我將所有三張幻燈片一起展示在一張幻燈片中,但隨後我只想展示其中一張,基本上將其餘部分遮蓋起來,就像目錄中發生的情況一樣。
這樣的事情可能嗎?
先感謝,YK
答案1
下面是一種可能的解決方案;基本思想是重新定義section in toc
模板,使得強制參數\section
現在將用於該部分的描述,並將被放置在目錄中的區塊內;可選參數\section
可以用於標題(如果使用標題中帶有部分的外部主題)。這是代碼:
\documentclass[breaklinks]{beamer}
\usetheme{Boadilla}
\useoutertheme{miniframes}
\makeatletter
\AtBeginSection{%
\begin{frame}
\frametitle{Outline}
\tableofcontents[currentsection]
\end{frame}
}
\setbeamertemplate{section in toc}{\protect\block{Research Question~\inserttocsectionnumber}\inserttocsection\protect\endblock}
\begin{document}
\begin{frame}
\frametitle{General Outline}
\tableofcontents
\end{frame}
\section[Section one title]{This is section description 1}
\begin{frame}
Contents of section one
\end{frame}
\section[Section two title]{This is a very long section description. This is a very long section description. This is a very long section description. This is a very long section description.}
\begin{frame}
Contents of section two
\end{frame}
\section[Section three title]{This is section description 3}
\begin{frame}
Contents of section three
\end{frame}
\end{document}
一些產生的框架顯示了兩個第一個部分目錄,其中包含區塊內的描述(當前部分包含正常程式碼,其他部分根據要求著色)以及標題: