在投影儀手冊,命令\AtBeginSection
解釋如下:
\AtBeginSection[special star text]{text}
如果聲明與明星命令\section*
的特殊部分,將不會出現內容的部分表。該解決方案是首先想到的,但可能會改變該部分在文檔中的表示方式。
另一種方法(實驗,我從來沒有測試過)會使用布爾參數。如果設置了布爾參數,則代碼不會被打印。然後你通常聲明你的部分,但是你在你的代碼周圍設置了布爾值。
下面是一個代碼示例,應該做的伎倆:
\RequirePackage{ifthen} % package required
\newboolean{sectiontoc}
\setboolean{sectiontoc}{true} % default to true
\AtBeginSection[]
{
\ifthenelse{\boolean{sectiontoc}}{
\begin{frame}<beamer>{Gliederung}
\tableofcontents[currentsection]
\end{frame}
}
}
\newcommand{\toclesssection}[1]{
\setboolean{sectiontoc}{false}
\section{#1}
\setboolean{sectiontoc}{true}
}
文檔中
然後,只需申報您的特殊部分爲\toclesssection{My section without the toc}
。
它的工作原理是我想要的。謝謝。 – basweber 2010-05-10 16:40:18