
Я создаю презентацию с помощью Beamer и обнаружил небольшое несоответствие размера блока, расположенного во втором столбце или на мини-странице.
Я хочу выровнять два блока с одинаковым количеством маркеров и строк, используя колонки или мини-страницу (на самом деле оба дают одинаковый результат), но строка заголовка правого блока больше, чем левого. Из-за этого блоки немного смещены.
Тема, которую я хочу использовать, — «Марбург» с тематическим цветом розы.
Здесь я привожу изображение, демонстрирующее явление и код MWE.
\documentclass[serif]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage{mathpazo}
\linespread{1.05}
\setbeamertemplate{navigation symbols}{}
\usetheme[hideallsubsections,left,width=2cm]{Marburg}
\usecolortheme{rose}
\setbeamercolor{titlelike}{bg=structure,fg=white}
\begin{document}
\section{Lorem Ipsum}
\begin{frame}
\begin{minipage}{0.45\textwidth}
\begin{block}{\hfill Razones}
\begin{itemize}
\item Reducción del torque resistente.
\item Daños en la fuente original
\end{itemize}
\end{block}
\end{minipage}
\hfil
\begin{minipage}{0.45\textwidth}
\begin{exampleblock}{\hfill Expectativa}
\begin{itemize}
\item Reducción de canales de alimentación.
\item Tensión de alimentación estable.
\end{itemize}
\end{exampleblock}
\end{minipage}
\end{frame}
\end{document}
Есть предложения? Спасибо заранее,
Чарли
решение1
Добавьте a \strut
и [t]
опцию к minipage
:
или вы можете добавить \vphatom{p}
к первому блоку, чтобы получить немного более узкий интервал:
Примечания:
- Причина этого в том, что во втором блоке есть ,
p
который находится ниже базовой линии, и поэтому добавление\vphatom{p}
к первому блоку решает проблему. - Причина, по которой блоки имеют разную высоту, та же: последняя строка слева имеет a,
g
а та, что справа, не имеет содержимого с нижними выносными элементами. Это также можно исправить, добавив a\strut
к обеим последним строкам или a\vphantom{g}
к последней строке левого блока.
Код:\strut
\documentclass[serif]{beamer}
%\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage{mathpazo}
\linespread{1.05}
\setbeamertemplate{navigation symbols}{}
\usetheme[hideallsubsections,left,width=2cm]{Marburg}
\usecolortheme{rose}
\setbeamercolor{titlelike}{bg=structure,fg=white}
\begin{document}
\section{Lorem Ipsum}
\begin{frame}
\begin{minipage}[t]{0.45\textwidth}
\begin{block}{\hfill Razones\strut}
\begin{itemize}
\item Reducción del torque resistente.
\item Daños en la fuente original\strut
\end{itemize}
\end{block}
\end{minipage}
\hfil
\begin{minipage}[t]{0.45\textwidth}
\begin{exampleblock}{\hfill Expectativa\strut}
\begin{itemize}
\item Reducción de canales de alimentación.
\item Tensión de alimentación estable.\strut
\end{itemize}
\end{exampleblock}
\end{minipage}
\end{frame}
\end{document}
Код: \vphantom{p}
:
\documentclass[serif]{beamer}
%\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage{mathpazo}
\linespread{1.05}
\setbeamertemplate{navigation symbols}{}
\usetheme[hideallsubsections,left,width=2cm]{Marburg}
\usecolortheme{rose}
\setbeamercolor{titlelike}{bg=structure,fg=white}
\begin{document}
\section{Lorem Ipsum}
\begin{frame}
\begin{minipage}[t]{0.45\textwidth}
\begin{block}{\hfill Razones\vphantom{p}}
\begin{itemize}
\item Reducción del torque resistente.
\item Daños en la fuente original
\end{itemize}
\end{block}
\end{minipage}
\hfil
\begin{minipage}[t]{0.45\textwidth}
\begin{exampleblock}{\hfill Expectativa}
\begin{itemize}
\item Reducción de canales de alimentación.
\item Tensión de alimentación estable.\vphantom{g}
\end{itemize}
\end{exampleblock}
\end{minipage}
\end{frame}
\end{document}
решение2
Слово Razones имеет нулевую глубину, слово Expectativa имеет положительную. Вы можете исправить их поведение, добавив \strut
, как показано.
\documentclass[serif]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage{mathpazo}
\linespread{1.05}
\setbeamertemplate{navigation symbols}{}
\usetheme[hideallsubsections,left,width=2cm]{Marburg}
\usecolortheme{rose}
\setbeamercolor{titlelike}{bg=structure,fg=white}
\begin{document}
\section{Lorem Ipsum}
\begin{frame}
\begin{minipage}{0.45\textwidth}
% \begin{block}{\hfill Razones}
\begin{block}{\hfill\strut Razones}
\begin{itemize}
\item Reducción del torque resistente.
\item Daños en la fuente original
\end{itemize}
\end{block}
\end{minipage}
\hfil
\begin{minipage}{0.45\textwidth}
\begin{exampleblock}{\hfill Expectativa}
\begin{itemize}
\item Reducción de canales de alimentación.
\item Tensión de alimentación estable.
\end{itemize}
\end{exampleblock}
\end{minipage}
\end{frame}
\end{document}