在下面的演示中,目录没有显示在第二张幻灯片上,但是当我将整个内容更改为文章(删除与投影仪相关的内容)时,就会显示目录。
\documentclass{beamer}
\let\Tiny=\tiny
\usetheme{Warsaw}
\setbeamertemplate{headline}{}
\title{Title}
\author{HaskellElephant}
\date{\today}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\frame{\tableofcontents}
\section{description of problem}
\section{Second Section}
\subsection{sub1}
\subsection{sub2}
\subsection*{sub3}
\section{conclusion}
\end{document}
整个过程在 ubuntu 11.10 的 texlive 发行版上编译(两次)。
如何使目录显示在第二张幻灯片上?
答案1
您的示例需要显示一些内容,由于您只有结构引用,而没有实际框架,因此没有显示输出。编译以下两次。
\documentclass{beamer}
\let\Tiny=\tiny
\usetheme{Warsaw}
\setbeamertemplate{headline}{}
\title{Title}
\author{HaskellElephant}
\date{\today}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\frame{\tableofcontents}
\section{description of problem}
\section{Second Section}
\subsection{sub1}
\subsection{sub2}
\subsection*{sub3}
\section{conclusion}
\frame{dummy frame}
\end{document}
并返回目录。
答案2
在演示模式下,命令\section
不会\subsection
产生文本,因此不会编译目录。
\documentclass{beamer}
\let\Tiny=\tiny
\usetheme{Warsaw}
\setbeamertemplate{headline}{}
\title{Title}
\author{HaskellElephant}
\date{\today}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\frame{\tableofcontents}
\section{description of problem}
\begin{frame}
desc
\end{frame}
\section{Second Section}
\subsection{sub1}
\begin{frame}
sub1
\end{frame}
\subsection{sub2}
\begin{frame}
sub2
\end{frame}
\subsection*{sub3}
\begin{frame}
sub3
\end{frame}
\section{conclusion}
\begin{frame}
concl
\end{frame}
\end{document}