如何在 Latex-Beamer 中抑制目录中的小节?
假设我的 Latex-Beamer 演示文稿中有一些部分。其中一些部分包含小节,其他部分则不包含。所以它在目录中看起来很奇怪。
如何隐藏目录中的小节?
Assume I have some sections within my latex-beamer presentation. Some of these sections contain subsections, others do not. So it looks very weird in the table of contents.
How can I suppress subsections in the table of contents?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
要将特定小节排除在索引之外,请使用:
\subsection*{...}
要仅从目录中删除所有小节,请使用:
\tableofcontents[hideallsubsections]
(从另一个答案添加)To keep a specific subsection out of the index use:
\subsection*{...}
To remove all subsections from the TOC only, use:
\tableofcontents[hideallsubsections]
(added from another answer)要隐藏小节,请使用相当不言自明的:
\tableofcontents[hideallsubsections]
To hide subsections use the pretty self-explanatory:
\tableofcontents[hideallsubsections]
与其他两个答案相同,也可以使用
\setcounter{tocdepth}{1}
来实现,在\begin{document}
之前(或之后):尝试编译下面的代码,然后删除或注释标记有%%%
的行并再次编译(一次,如果需要的话可以两次)以查看差异。与使用
\tableofcontents[hideallsubsections]
的方式相同,subsection
在\tableofcontents
所在的frame
中消失> 是,但不在侧边栏中(如果存在于您使用的主题中)。同样,本地使用带星号的\subsection*{Subsection Title}
。The same as in the other two answers can also be achieved using
\setcounter{tocdepth}{1}
, before (or after)\begin{document}
: try to compile the following code, then delete or comment the line marked with%%%
and compile again (once, or twice if necessary) to see the difference.At the same way as using
\tableofcontents[hideallsubsections]
, thesubsection
s disappear in theframe
where the\tableofcontents
is, but not in the sidebar (if present in the theme you use). The same, again, with local use of starred\subsection*{Subsection Title}
.您还可以有选择地使用 itemize 和 \only 来抑制。
You could also selectively suppress using itemize and \only.