如何垂直对齐标题中的小框架

如何垂直对齐标题中的小框架

我想 -- 选项 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

相关内容