Latex - Beamer - 目录 - 问题:子部分显示在其部分上方

Latex - Beamer - 目录 - 问题:子部分显示在其部分上方

我希望我的乳胶演示文稿中有一个好的目录,但是,只要我将内容外包到单独的文件中,它就会变得混乱。

这里是简化的示例:

\documentclass[]{beamer}

\usetheme{Warsaw}  %% Themenwahl

\begin{document}
\frame{\tiny\tableofcontents[subsectionstyle=show/show]}
\section{Sec1}
%\subsection{Sub1}
%\begin{frame}
%    \frametitle{TEST1}
%        TEST1
%\end{frame}
\include{otherfile}
\end{document}

importet 其他文件是

\subsection{Sub2}
\begin{frame}
    \frametitle{TEST2}
        TEST2
\end{frame}

我期望得到一个包含以下内容的表

第一部分

  • Sub2

我得到了什么

  • Sub2

第一部分

目录项顺序错误

如果我取消注释行“\subsection{Sub1}”,则 Sub1 会显示在正确的位置,但 sub2 仍然显示在错误的位置。 Sub1 正确,sub2 仍然奇怪

如果我也取消注释整个框架“Test1”,那么一切都正常 一切都很好

有什么想法可以解决这个问题吗?我不想在主文件中再添加内容。我发现的唯一解决方法是移动外包文件中的部分...这没问题,但并不完美,因为有时一个部分有两个文件,有时我想删除其中一个。

答案1

您可以使用\input

\documentclass[]{beamer}

\usetheme{Warsaw}  %% Themenwahl

\begin{document}
\frame{\tiny\tableofcontents[subsectionstyle=show/show]}
\section{Sec1}
%\subsection{Sub1}
%\begin{frame}
%    \frametitle{TEST1}
%        TEST1
%\end{frame}
\input{sub}
\end{document}

在此处输入图片描述

相关内容