Minipage für Spalten hat Probleme mit der Aufschlüsselung

Minipage für Spalten hat Probleme mit der Aufschlüsselung

Ich habe versucht, in meiner Präsentation zwei Spalten zu erstellen beamer, aber anscheinend gibt es ein Problem mit itemize. Aus einem Grund, den ich nicht verstehe, beginnen die Spalten nicht auf der gleichen Höhe.

Hier ist der Code:

\documentclass[%
  hyperref={colorlinks=true,urlcolor=blue},%
  t,%
  aspectratio=169%
]{beamer}
\begin{document}
\begin{frame}
\frametitle{Introduction}
 \fbox{\begin{minipage}[t]{.5\textwidth}
  \begin{itemize}
   \item hallo  
  \end{itemize}
 \end{minipage}}%
 \fbox{\begin{minipage}[t]{.5\textwidth}
  hallo
 \end{minipage}}
\end{frame}
\end{document}

und das Ergebnis

Bildbeschreibung hier eingeben

Die Frage ist also, wie ich sie zwingen kann, auf der gleichen Höhe zu starten?

Antwort1

Eine schnelle Lösung: Verwenden Sie stattdessen die TOption für minipage.

\documentclass[%
  hyperref={colorlinks=true,urlcolor=blue},%
  t,%
  aspectratio=169%
]{beamer}
\begin{document}
\begin{frame}
\frametitle{Introduction}
 \fbox{\begin{minipage}[T]{.5\textwidth}
  \begin{itemize}
   \item hallo  
  \end{itemize}
 \end{minipage}}%
 \fbox{\begin{minipage}[T]{.5\textwidth}
  hallo
 \end{minipage}}
\end{frame}
\end{document}

Bildbeschreibung hier eingeben

Bearbeiten:

Und die Beamer-Lösung verwendet columns:

\documentclass[%
  hyperref={colorlinks=true,urlcolor=blue},%
  t,%
  aspectratio=169%
]{beamer}
\begin{document}

\begin{frame}{Introduction}

\begin{columns}
\begin{column}[T]{0.5\textwidth}
\fbox{\begin{minipage}{\textwidth}%
  \begin{itemize}
   \item hallo
   \item hallo  
  \end{itemize}
\end{minipage}}%
\end{column}
\begin{column}[T]{0.5\textwidth}
\fbox{\begin{minipage}{\textwidth}
  hallo
\end{minipage}}
\end{column}
\end{columns}

\end{frame}

\end{document}

Bildbeschreibung hier eingeben

Antwort2

mit tabularxeiner kleinen manuellen Optimierung?

\documentclass[ hyperref={colorlinks=true,urlcolor=blue},%
                t,%
                aspectratio=169%
]{beamer}
\usepackage{tabularx}
\makeatletter
\newcommand*{\compress}{\@minipagetrue}
\makeatother
\newcolumntype{I}{ >{\compress\itemize}X<{\enditemize}}

\begin{document}
\begin{frame}
\frametitle{Introduction}
 \begin{tabularx}{\linewidth}{|I|X|}
 \hline
   \item hallo
   \item hallo
 &  \vspace*{-2pt}
  hallo    \\
  \hline
 \end{tabularx}
\end{frame}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen