华沙主题子部分对齐

华沙主题子部分对齐

在华沙主题中,小节是左对齐的,但我希望华沙主题标题中的小节是右对齐的。

答案1

beamer主题Warsaw加载shadows外部主题,而外部主题又加载split外部主题。在文件中,beamerouterthemesplit.stywen 可以找到

\usesectionheadtemplate
  {\hfill\insertsectionhead}
  {\hfill\color{fg!50!bg}\insertsectionhead}

确保节标题在标题的一半内右对齐。 Wen 现在可以按如下方式调整此代码

\usesubsectionheadtemplate
  {\hfill\insertsubsectionhead}
  {\hfill\color{fg!50!bg}\insertsubsectionhead}

为了使子部分标题在其一半的标题内右对齐,并将前面提到的代码添加到 .tex 文件中:

\documentclass{beamer}
\usetheme{Warsaw}

\usesubsectionheadtemplate
  {\hfill\insertsubsectionhead}
  {\hfill\color{fg!50!bg}\insertsubsectionhead}

\begin{document}
\section{section heading}
\subsection{subsection heading}
\begin{frame}
frame contents
\end{frame}
\end{document}

在此处输入图片描述

相关内容