
Я пишу довольно длинный бимер, со многими разделами. Оглавление с разделами помещается на одном слайде, но когда в каждом разделе я показываю подразделы, оно становится слишком длинным, и мы не можем его видеть. Я хотел бы, чтобы в начале каждого раздела/подраздела отображалось оглавление только для этого раздела, выровненное по верху.
В настоящее время при переходе к разделу 4 я получаю, где === представляет собой ограничение слайда:
============
1. Section1
2. Section2
3. Section3
4. Section4
4.1 Subsection 41
===================
4.2 Subsection 42 (so it gets out of the slide)
5. Section5
Я хочу иметь:
==========
4. Section4 (aligned at the top of the slide !)
4.1 Subsection 41
4.2 Subsection 42
(free space here)
========
Даже если я использую sectionstyle=show/hide, subsectionstyle=show/shaded/hide
, положение раздела «запоминается».
Спасибо!
решение1
Чтобы отобразить только оглавление текущего раздела, можно использовать
\documentclass{beamer}
\AtBeginSection{%
\begin{frame}
\tableofcontents[sections=\value{section}]
\end{frame}
}
\begin{document}
\section{sec1}
\subsection{sub1}
\frame{abc}
\section{sec2}
\subsection{sub2}
\frame{abc}
\end{document}