1 つのセクションのサブセクションが TOC に表示されない (LaTeX ビーマー モード)

1 つのセクションのサブセクションが TOC に表示されない (LaTeX ビーマー モード)

LaTeX の Beamer モードを使用してプレゼンテーションを準備しようとしています。何らかの理由で、最後のセクションのサブセクションが TOC に表示されません。

これが私の MWE です (使用しているすべてのパッケージを含む)。

\documentclass[a4paper,11pt,fleqn,compress]{beamer}
\usepackage[english,ngerman]{babel} % language listed last is default setting
\usepackage[utf8x]{inputenc}

\usepackage{amsmath, amsthm, amssymb, amsbsy}
\usepackage{nccmath} % includes {fleqn} environment
\usepackage{bbm} % includes \mathbbm{} symbols 

\usepackage{braket} % Bra-Ket notation in quantum mechanics 

\usepackage{helvet} % font set to "helvetica"

\usepackage[normalem]{ulem}
\usepackage{microtype} 

\parindent=0mm % indent to indicate new paragraph prohibited

\makeatletter
\@addtoreset{section}{chapter}
\makeatother % section count set to 0 when new chapter begins

\usepackage{listliketab}
\usepackage{tabto}
\usepackage{isotope} 
\usepackage{extarrows}

\usepackage{graphicx}
\usepackage{grffile} % changes the algorithm to check for known file extensions instead of using the first dot "." to find the file extension as conducted by "graphicx" and also "graphcis"

\DeclareMathSizes{12}{9}{7}{5}

\usepackage{caption}
\usepackage{subfigure} 

\let\origitem\item
\renewcommand{\item}{\normalfont\origitem}
\newcommand{\bolditem}{\normalfont\bfseries\origitem}

\newcommand{\eqqcolon}{\mathrel{=\!\!\mathop:}}
\newcommand{\coloneqq}{\mathrel{\mathop:\!\!=}}

\usepackage{pdfpages} 


% following content recommended for LaTeX beamer mode

\title{\textbf{Title}}
\subtitle{Subtitle}
\author{Author} 
\institute{Institute}
\date{\scriptsize{Date}}


\setbeamertemplate{navigation symbols}{} % default navigation symbols hidden
\usetheme{Berlin}

\setbeamertemplate{section in toc}[sections numbered]
\setbeamertemplate{subsection in toc}[subsections numbered]

\setbeamertemplate{section in head/foot}    {\hfill\insertsectionheadnumber.~\insertsectionhead}
\setbeamertemplate{section in head/foot shaded}{\color{structure!50}\hfill\insertsectionheadnumber.~\insertsectionhead}
\setbeamertemplate{section in toc}{\inserttocsectionnumber.~\inserttocsection}

\AtBeginSection[]
{
\begin{frame}
\frametitle{Table of Contents}
\small \tableofcontents[currentsection,hideothersubsections]
\end{frame}
} % display table of contents with current section higlighted automatically


\begin{document}

{ % to delimit a block (changes apply for this block only)
\makeatletter % to change template
\setbeamertemplate{headline}[default]
\def\beamer@entrycode{\vspace*{-\headheight}}
\setbeamertemplate{footline}[default]
\def\beamer@entrycode{\vspace*{-\footheight}}
\makeatother
\frame{\titlepage} 
}

{ % to delimit a block (changes apply for this block only)
\makeatletter % to change template
\setbeamertemplate{headline}[default]
\def\beamer@entrycode{\vspace*{-\headheight}}
\makeatother
\begin{frame}
\frametitle{Table of Contents} \small \tableofcontents
\end{frame}
}


\section{Section 1}

\subsection{Subsection 1.1}

\subsection{Subsection 1.2}

\subsection{Subsection 1.3}

\subsection{Subsection 1.4}


\section{Section 2}

\subsection{Subsection 2.1}

\subsection{Subsection 2.2}


\section{Section 3}

\subsection{Subsection 3.1}

\subsection{Subsection 3.2}

\subsection{Subsection 3.3}

\subsection{Subsection 3.4}


\section{Section 4}


\section{Section 5}

\subsection{Subsection 5.1}

\subsection{Subsection 5.2}

\end{document}

間違いが見つからないようです。ご協力ありがとうございます。

答え1

セクションを目次に表示するには、.tocファイルに追加する必要があります。これを実現するには、関連するセクションコマンドの後に何かを入力する必要があるようです。\sectionタイプセット目次のバージョン\sectionでは、セクションが常に TOC に追加されます。ただし、 の場合はそうではないため、これらを追加するには、関連するコマンドの後に何かを明示的に追加する必要があります。Torbjørn T. が指摘しているように、これはコンテンツを含むフレームである可能性があります。ただし、別のコマンド\subsectionである可能性もあります。\section

\documentclass[a4paper,11pt,fleqn,compress]{beamer}

% following content recommended for LaTeX beamer mode

\title{\textbf{Title}}
\subtitle{Subtitle}
\author{Author}
\institute{Institute}
\date{\scriptsize{Date}}


\setbeamertemplate{navigation symbols}{} % default navigation symbols hidden
\usetheme{Berlin}

\setbeamertemplate{section in toc}[sections numbered]
\setbeamertemplate{subsection in toc}[subsections numbered]

\setbeamertemplate{section in head/foot}    {\hfill\insertsectionheadnumber.~\insertsectionhead}
\setbeamertemplate{section in head/foot shaded}{\color{structure!50}\hfill\insertsectionheadnumber.~\insertsectionhead}
\setbeamertemplate{section in toc}{\inserttocsectionnumber.~\inserttocsection}

\AtBeginSection[]
{
\begin{frame}
\frametitle{Table of Contents}
\small \tableofcontents[currentsection,hideothersubsections]
\end{frame}
} % display table of contents with current section higlighted automatically


\begin{document}

\frame[plain]{\titlepage}

{ % to delimit a block (changes apply for this block only)
\makeatletter % to change template
\setbeamertemplate{headline}[default]
\def\beamer@entrycode{\vspace*{-\headheight}}
\makeatother
\begin{frame}
\frametitle{Table of Contents} \small \tableofcontents
\end{frame}
}

\section{Section 1}

\subsection{Subsection 1.1}

\subsection{Subsection 1.2}

\subsection{Subsection 1.3}

\subsection{Subsection 1.4}


\section{Section 2}

\subsection{Subsection 2.1}

\subsection{Subsection 2.2}


\section{Section 3}

\subsection{Subsection 3.1}

\subsection{Subsection 3.2}

\subsection{Subsection 3.3}

\subsection{Subsection 3.4}


\section{Section 4}


\section{Section 5}

\subsection{Subsection 5.1}

\subsection{Subsection 5.2}

\section{Section 6}

\end{document}

目次

関連情報