我正在创建一个 beamer 演示文稿,但有一个未解决的问题:我希望在演示文稿的核心部分之前和之后添加引言和结论部分。我希望它们不编号 ( \section*
} 但它们仍然出现在侧边栏上,并且每帧占用 2 行...
我也尝试过\section*[]{}
在侧边栏显示“[”...
编辑:文档的结构:
\documentclass[handout]{beamer}
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\section*{Introduction}
\begin{frame}{Introduction}
\end{frame}
\begin{frame}{Outline}
\tableofcontents[pausesections]
\end{frame}
\section{Context}
% Slides of Context section
\section{Development}
% Slides of Development section
\section{Results}
% Slides of Development section
\section*{Conclusion}
\begin{frame}{Conclusion}
\end{frame}
\end{document}
这个想法是从侧边栏隐藏引言和结论部分
感谢您的帮助
答案1
这个问题有两个方面:
1)删除介绍已在总是问答案是,不要使用任何\section{}
不会出现在标题中的部分。
2) 结论部分略有不同。如果您不使用某个部分,它将自动成为上一节的一部分。为了防止这种情况,您可以放置一个空部分\section{}
\documentclass[handout]{beamer}
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Introduction}
\end{frame}
\begin{frame}{Outline}
\tableofcontents[pausesections]
\end{frame}
\section{Context}
% Slides of Context section
\section{Development}
% Slides of Development section
\section{Results}
\frame{}
% Slides of Development section
\section{}
\begin{frame}{Conclusion}
\end{frame}
\end{document}
编辑2018
上述解决方案不再适用于当前版本的 beamer,请改用以下代码:
\documentclass{beamer}
\usetheme{Warsaw}
\makeatletter
\let\beamer@writeslidentry@miniframeson=\beamer@writeslidentry%
\def\beamer@writeslidentry@miniframesoff{%
\expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{}% does not happen normally
{%else
% removed \addtocontents commands
\clearpage\beamer@notesactions%
}
}
\newcommand*{\miniframeson}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframeson}
\newcommand*{\miniframesoff}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframesoff}
\makeatother
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Introduction}
\end{frame}
\begin{frame}{Outline}
\tableofcontents[pausesections]
\end{frame}
\section{Context}
% Slides of Context section
\section{Development}
% Slides of Development section
\section{Results}
\frame{}
% Slides of Development section
\miniframesoff
\section{}
\begin{frame}{Conclusion}
\end{frame}
\end{document}
答案2
\section*{sec_name}
阻止该部分出现在目录中,但它仍会显示在导航栏中。如果您也不想让它出现在导航栏中,那么只需不使用命令\section
,只需将信息放在框架中即可。
\documentclass[handout]{beamer}
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
%\section*{Introduction}
\begin{frame}{Introduction}
This is the intro
\end{frame}
\begin{frame}{Outline}
\tableofcontents[pausesections]
\end{frame}
\section{Context}
% Slides of Context section
\section{Development}
% Slides of Development section
\section{Results}
% Slides of Results section
\begin{frame}{Results}
This is the result.
\end{frame}
%\section*{Conclusion}
\begin{frame}{Conclusion}
\end{frame}
\end{document}
答案3
\appendix
如果仍然有人感兴趣,你可以通过如下方式隐藏侧边栏中的结论:
\section*{}
\appendix
\begin{frame}{conclusion}
conclusion here
\end{frame}