我正在使用 Beamer 和 Marburg 主题创建演示文稿。幻灯片左侧有一个自定义垂直导航栏,我想在上面添加帧编号和小徽标。
问题是我希望两个对象都水平居中,但当我尝试使用 \centering 或 \begin{center}... 命令时,对象会超出导航栏,因此我必须手动将它们居中,所以这并不完美。不过我必须说,作者和标题是水平居中的。
这里我提供了 MWE。
\documentclass[serif]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage{mathpazo}
\linespread{1.05}
\author{Lorem ipsum}
\title{Lorem ipsum}
\setbeamertemplate{navigation symbols}{}
\usetheme[hideallsubsections,left,width=2cm]{Marburg}
\usecolortheme{rose}
\setbeamercolor{titlelike}{bg=structure,fg=white}
\logo{ \includegraphics[height=1.5cm]{Logo.png}}
\setbeamertemplate{sidebar left}{
\vspace{-2\baselineskip}
\insertlogo
\vspace{\baselineskip}
\color{white}{\insertshorttitle[width={2cm},center,respectlinebreaks]}
\insertshortauthor[width={2cm},center,respectlinebreaks] \vspace{\baselineskip}
\insertverticalnavigation{2cm}
\vspace{4\baselineskip}
\insertframenumber
}
\begin{document}
\section{Lorem Ipsum}
\begin{frame}
\begin{minipage}[t]{0.45\textwidth}
fgns
\end{minipage}
\hfil
\begin{minipage}[t]{0.45\textwidth}
dtyjdy
\end{minipage}
\end{frame}
\section{Lorem Ipsum1}
\begin{frame}
\begin{minipage}[t]{0.45\textwidth}
fgns
\end{minipage}
\hfil
\begin{minipage}[t]{0.45\textwidth}
dtyjdy
\end{minipage}
\end{frame}
\end{document}
有什么建议么?
提前致谢,
查理
答案1
minipage
如果您知道侧边栏的宽度,则可以使用。然后,\centering
即可按预期工作。
\documentclass[serif]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage{mathpazo}
\linespread{1.05}
\author{Lorem ipsum}
\title{Lorem ipsum}
\setbeamertemplate{navigation symbols}{}
\usetheme[hideallsubsections,left,width=2cm]{Marburg}
\usecolortheme{rose}
\setbeamercolor{titlelike}{bg=structure,fg=white}
\logo{ \rule{1.4cm}{1.5cm}}%\includegraphics[height=1.5cm]{Logo.png}}
\setbeamertemplate{sidebar left}{
\begin{minipage}{2cm}
\centering
\vspace{-2\baselineskip}
\insertlogo
\vspace{\baselineskip}
\color{white}{\insertshorttitle[width={2cm},center,respectlinebreaks]}
\insertshortauthor[width={2cm},center,respectlinebreaks] \vspace{\baselineskip}
\insertverticalnavigation{2cm}
\vspace{4\baselineskip}
\insertframenumber
\end{minipage}
}
\begin{document}
\section{Lorem Ipsum}
\begin{frame}
\begin{minipage}[t]{0.45\textwidth}
fgns
\end{minipage}
\hfil
\begin{minipage}[t]{0.45\textwidth}
dtyjdy
\end{minipage}
\end{frame}
\section{Lorem Ipsum1}
\begin{frame}
\begin{minipage}[t]{0.45\textwidth}
fgns
\end{minipage}
\hfil
\begin{minipage}[t]{0.45\textwidth}
dtyjdy
\end{minipage}
\end{frame}
\end{document}