使用 \usepackage[onehalfspacing]{setspace} 时,整个幻灯片上都会出现额外的间距,页眉中也是如此。更新之前,页眉中没有额外的空间。有人知道如何在使用 \usepackage[onehalfspacing]{setspace} 时避免页眉中出现额外的间距吗?否则我必须修改所有幻灯片。在迷你示例中,页眉中的间距很大,以至于其中一个部分(第 5 部分)部分超出了可见范围。您知道 \usepackage[onehalfspacing]{setspace} 的替代方法吗?
迷你示例:
\documentclass{beamer}
\usepackage{beamerthemesplit}
\usepackage[onehalfspacing]{setspace}
\begin{document}
\section{Section 1}
\section{Section 2}
\section{Section 3}
\section{Section 4}
\section{Section 5}
\subsection{Sub 1}
\frame{\frametitle{\textbf{title}}
\begin{itemize}
\item text
\item text
\item text
\item text
\item text
\end{itemize}}
\end{document}
答案1
我无法使用setspace
with beamer
,它会报告\@ptsize
控制序列未定义错误。因此我手动更改了行距。
关键是重置投影仪模板中的行距headline
。frametitle
\documentclass{beamer}
\usetheme{split}
\setbeamerfont{frametitle}{size=\linespread{1.0}\selectfont}
\setbeamerfont{headline}{size=\linespread{1.0}\selectfont}
\linespread{1.25} % manual set one-half spacing
\begin{document}
\section{Section 1}
\section{Section 2}
\section{Section 3}
\section{Section 4}
\section{Section 5}
\subsection{Sub 1}
\begin{frame}{Title}
text
\begin{itemize}
\item text
\item text
\item text
\item text
\item text
\end{itemize}
\end{frame}
\end{document}