我想 -- 选项 1:垂直对齐(垂直居中)框架标题和迷你框架(迷你圆圈) -- 选项 2:降低包含迷你框架的框的高度。如果您能帮助我解决这两个问题,以便我提高对 LaTeX 和 Beamer 的了解,谢谢]1
\documentclass[]{beamer}
\usetheme{Alan_test}
\addtobeamertemplate{frametitle}{\vspace*{0cm}}{\vspace*{-3mm}}
\let\Tiny\tiny
\newcommand\Wider[2][3em]{%
\makebox[\linewidth][c]{%
\begin{minipage}{\dimexpr\textwidth+#1\relax}
\raggedright#2
\end{minipage}%
}%
}
\setbeamertemplate{frametitle}
{
\nointerlineskip
\begin{beamercolorbox}[sep=0.3cm,ht=2em,wd=\paperwidth]{frametitle}
\vbox{}\vskip-2.5ex%
\strut\insertframetitle\strut
\end{beamercolorbox}
}
\begin{document}
\section{Part I}
\begin{frame} {Frame 1}
\tableofcontents
\end{frame}
\section{Part II}
\begin{frame}{Frame 2}
Text
\end{frame}
\end{document}
答案1
我找到了解决问题的方法:只需在 \begin{document} 语句之前添加以下代码,然后使用 \vskip 命令(第 4 行)调整高度。
\makeatletter
\setbeamertemplate{headline}
{
\vskip-0.8ex
\begin{beamercolorbox}{section in head/foot}
\vskip2pt\insertnavigation{\paperwidth}\vskip2pt
\end{beamercolorbox}%
}
\makeatother