如何在 Latex-Beamer 中抑制目录中的小节?

发布于 2024-11-15 21:15:15 字数 90 浏览 1 评论 0原文

假设我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

记忆消瘦 2024-11-22 21:15:15

要将特定小节排除在索引之外,请使用:
\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)

江城子 2024-11-22 21:15:15

要隐藏小节,请使用相当不言自明的:

\tableofcontents[hideallsubsections]

To hide subsections use the pretty self-explanatory:

\tableofcontents[hideallsubsections]

つ低調成傷 2024-11-22 21:15:15

与其他两个答案相同,也可以使用 \setcounter{tocdepth}{1} 来实现,在 \begin{document} 之前(或之后):尝试编译下面的代码,然后删除或注释标记有 %%% 的行并再次编译(一次,如果需要的话可以两次)以查看差异。

\documentclass{beamer}
\usetheme{Goettingen}

\setcounter{tocdepth}{1} %%%

\begin{document}

\frame{\tableofcontents}

\section{First}
\begin{frame}
  A
\end{frame}

\section{Second}
\subsection{One only}
\begin{frame}
  B
\end{frame}

\end{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.

\documentclass{beamer}
\usetheme{Goettingen}

\setcounter{tocdepth}{1} %%%

\begin{document}

\frame{\tableofcontents}

\section{First}
\begin{frame}
  A
\end{frame}

\section{Second}
\subsection{One only}
\begin{frame}
  B
\end{frame}

\end{document}

At the same way as using \tableofcontents[hideallsubsections], the subsections disappear in the frame 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}.

动听の歌 2024-11-22 21:15:15

您还可以有选择地使用 itemize 和 \only 来抑制。

\begin{itemize}
    \item[]<1->Introduction (show on all)
    \only<2>{\begin{itemize}
        \item[]<2>Show on 2
        \item[]<2>Show on 2
    \end{itemize}}
    \item[]<1->Show on all
    \only<3-4>{\begin{itemize}
        \item[]<3-4>Show on 3 and 4
        \begin{itemize}
            \item[]<4>Show on 4
        \end{itemize}
        \item[]<3-4>Show on 3 and 4
        \begin{itemize}
            \item[]<4>Show on 4
        \end{itemize}
    \end{itemize}}
\end{itemize}

You could also selectively suppress using itemize and \only.

\begin{itemize}
    \item[]<1->Introduction (show on all)
    \only<2>{\begin{itemize}
        \item[]<2>Show on 2
        \item[]<2>Show on 2
    \end{itemize}}
    \item[]<1->Show on all
    \only<3-4>{\begin{itemize}
        \item[]<3-4>Show on 3 and 4
        \begin{itemize}
            \item[]<4>Show on 4
        \end{itemize}
        \item[]<3-4>Show on 3 and 4
        \begin{itemize}
            \item[]<4>Show on 4
        \end{itemize}
    \end{itemize}}
\end{itemize}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文