Beamer 部分標題對齊

Beamer 部分標題對齊

我正在製作一個主題為 Metropolis 的乳膠投影機。如果節名稱變長,它會自動添加換行符號以保持節標題的長度不變。

\section{Bayesian Estimation for Regression Models}

在此輸入影像描述

或者我可以使用 mbox 實作沒有換行符的部分:

\section{\mbox{Bayesian Estimation for Regression Models}}

在此輸入影像描述

但正如你們所看到的,mbox 的無換行部分的標題是右對齊的。你能幫我把標題居中嗎?

答案1

居中的標題不適合所有其他右對齊的標題。相反,你可以使用https://topanswers.xyz/tex?q=1041增加章節頁面的寬度,以便所有標題都能適合:

\documentclass{beamer}

\usetheme{moloch}% modern fork of the metropolis theme

\makeatletter
\setbeamertemplate{section page}{
  \centering
  \begin{minipage}{\linewidth}
    \raggedright
    \usebeamercolor[fg]{section title}
    \usebeamerfont{section title}
    \insertsectionhead\\[-1ex]
    \usebeamertemplate*{progress bar in section page}
    \par
    \ifx\insertsubsectionhead\@empty\else%
      \usebeamercolor[fg]{subsection title}%
      \usebeamerfont{subsection title}%
      \insertsubsectionhead
    \fi
  \end{minipage}
  \par
  \vspace{\baselineskip}
}
\makeatother

\begin{document}

\section{Bayesian Estimation for Regression Models}


\begin{frame}
test
\end{frame} 

\end{document}

在此輸入影像描述

相關內容