Beamer のサイドバー内でオブジェクトを整列させる方法

Beamer のサイドバー内でオブジェクトを整列させる方法

私はプレゼンテーションを作成するために、Marburg テーマの Beamer を使用しています。スライドの左側にカスタムの垂直ナビゲーション バーがあり、そこにフレーム番号と小さなロゴを追加したいと考えています。

問題は、両方のオブジェクトを水平方向に中央揃えにしたいのですが、\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}

ここに画像の説明を入力してください

関連情報