我使用的是beamer
我所在大学的自定义主题。frametitle
高度取决于是否有字符延伸到基线以下。frametitle
名为“example”的标题高于名为“test”的标题。当内容块顶部对齐时,这会导致跳块。
定义frametitle
如下:
%frametitle
\setbeamertemplate{frametitle}
{
\vspace{2mm} \hspace*{-4mm}
\vbox{\hsize=10cm\bfseries\insertframetitle}
\begin{textblock*}{15mm}(110mm,4mm)
\includegraphics[width=14mm]{\logo}
\end{textblock*}
\begin{textblock*}{1.5mm}(1mm,1mm)
\begin{pgfpicture}{0mm}{0mm}{1.5mm}{9mm}
\color{green100}
\pgfpathrectangle{\pgfpoint{0mm}{0mm}}{\pgfpoint{1.5mm}{9mm}}
\pgfusepath{fill}
\end{pgfpicture}%
\end{textblock*}
}
跳块演示示例:
\documentclass[t]{beamer}
\usetheme{jumping-theme}
\begin{document}
\begin{frame}
\frametitle{test}
\begin{block}{test}
t
\end{block}
\end{frame}
\begin{frame}
\frametitle{Example}
\begin{block}{example}
e
\end{block}
\end{frame}
\end{document}
有什么方法可以固定frametitle
高度吗?我以为\vbox
高度参数可以解决这个问题,但事实并非如此。
答案1
代替
\vbox{\hsize=10cm\bfseries\insertframetitle}
和
\vbox{\hsize=10cm\bfseries\strut\insertframetitle\strut}