Я делаю презентацию в Beamer и пытаюсь разместить две фигуры рядом друг с другом, используямини-страница. Проблема в том, что моя презентация содержит правую боковую панель, и когда я устанавливаю ширину мини-страницы на.5\ширина текстадве фигуры, кажется, центрированы вокруг центра страницы, игнорируя боковую панель справа. В некотором смысле, я хотел бы, чтобыширина текстачтобы учесть наличие боковой панели. Вот кусок кода, с которым я борюсь:
\usetheme{Madrid}
\useoutertheme[right]{sidebar}
\setbeamercovered{dynamic}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Outline}
\tableofcontents
\end{frame}
\section{Problem 1}
\begin{frame}{Problem 1}
\begin{figure}[H]
\centering
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[scale=.25,angle=-90]{image1}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[scale=.25,angle=-90]{image2}
\end{minipage}
\end{figure}
решение1
- Используйте
width=\textwidth
(илиheight=\textwidth
поверните на 90°) для изображений, и все будет работать отлично. - Используйте
example-image
для получения MWE.
Код:
\documentclass{beamer}
\usetheme{Madrid}
\useoutertheme[right]{sidebar}
\setbeamercovered{dynamic}
\begin{document}
\section{Problem 1}
\begin{frame}{Problem 1}
\begin{figure}
\centering
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[width=\textwidth]{example-image}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[height=\textwidth,angle=-90]{example-image}
\end{minipage}
\end{figure}
\end{frame}
\end{document}
Результат:
решение2
beamer
есть среда для этого: columns
.
\documentclass{beamer}
\usetheme{Madrid}
\useoutertheme[right]{sidebar}
\setbeamercovered{dynamic}
\begin{document}
\section{Problem 1}
\begin{frame}[t]
\frametitle{Problem 1}
\begin{columns}[t]
\begin{column}{.45\textwidth}
\centering
\includegraphics[scale=.25,angle=-90]{example-image-a}
\end{column}%
\begin{column}{.45\textwidth}
\centering
\includegraphics[scale=.25,angle=-90]{example-image-b}
\end{column}
\end{columns}
\end{frame}
\end{document}