
Я делаю латексный бимер с темой 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}