如何在此 Beamer 模板中将所有部分的名称显示在每页的顶部?

如何在此 Beamer 模板中将所有部分的名称显示在每页的顶部?

这个 TeX 应该有大约 10 个部分,每个部分下面都有几个子部分。而且,部分的名称都是 2 个单词。因此,在这个 Beamer 模板中,正如您所看到的,所有部分的名称都应该出现在每页顶部的黑色条纹中。但由于我的部分数量太多,模板省略了其中一些。我该如何解决这个问题,以便每页顶部都有所有部分的名称?

 \documentclass[
    aspectratio=169
]{beamer}

\usetheme{Darmstadt}        

\begin{document}

\section{Descriptive Outline 1}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 2}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 3}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 4}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 5 }
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 6}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 7}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 8}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 9}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 10}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}

\end{document}  

答案1

把大象塞进手提箱总是很困难。在标题中留出更多空间的一种方法是使用其他幻灯片的宽高比,例如 16:9。

其他一些评论:

  • documentclass前面\author{hh}没有任何作用,您正在文档中覆盖它

  • 你不需要\usepackage{graphicx}使用 beamer

  • 请不要多次加载同一个包。无论如何,更贴近 Beamer 的方式是写\usetheme{Darmstadt}


\documentclass[
    aspectratio=169
]{beamer}

\usetheme{Darmstadt}        

\begin{document}

\section{Outline}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Outline}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Outline}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Outline}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Outline}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Outline}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Outline}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Outline}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Outline}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Outline}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}

\end{document}

如果标题仍然容纳不下各个部分,那么就是空间不够,要么使用其他主题,要么减少标题中的信息量。

如果进一步减小字体以适应所有部分,字体就会变得太小,以至于没人能够阅读它。

 \documentclass[
    aspectratio=169
]{beamer}


\usetheme{Darmstadt}        

\setbeamerfont{section in head/foot}{size=\fontsize{4pt}{5pt}\selectfont}


\begin{document}

\section{Descriptive Outline 1}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 2}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 3}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 4}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 5 }
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 6}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 7}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 8}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 9}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}
\section{Descriptive Outline 10}
\subsection{Outline}
\begin{frame}
\frametitle{Outline}
\end{frame}

\end{document}  

相关内容