Hallo Leute,

ich habe das Problem, dass ich auf einer Folie zwei itemize-Umgebungen benötige, eine davon in einer columns-Umgebung, die andere außerhalb. Nun besteht das Problem, dass die Punkte nicht untereinander stehen (siehe MWE).

Wie bekomme ich die Punkte untereinander?

Open in Online-Editor
\documentclass[11pt,handout]{beamer}
\usetheme{Warsaw}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\setbeamertemplate{navigation symbols}{}

\begin{document}
\begin{frame}[t]
\frametitle{Titel}
\begin{itemize}
\item[] <2->hier kommt ein Bild zu Punkt 2
\item <1-> Punkt 1
\item <2-> Punkt 2
\end{itemize}
\begin{columns}
\begin{column}{.39\textwidth}
\begin{itemize}[<+->]
\item <3-> Punkt 3, soll unter Punkt 2, oder besser, Punkt 2 über Punkt 3 (mehr Platz)
\end{itemize}
\end{column}
\begin{column}{.59\textwidth}
\onslide<3->
Hier kommt ein Bild zu Punkt 3
\end{column}
\end{columns}
\end{frame}
\end{document}

gefragt 07 Mai '15, 05:35

jan_lde's gravatar image

jan_lde
116211
Akzeptiert: 71%


Zur Breite der beiden Spalten kommt noch ein Abstand zwischen diesen hinzu und dann wird die gesamte columns Umgebung zentriert. Um das zu zeigen habe ich in Deinem Beispiel mal das Paket showframe ergänzt und in der rechten Spalte etwas mehr Text eingefügt.

alt text

Beheben lässt sich das, wenn Du für die columns Umgebung das optionale Argument verwendest totalwidth kannst Du eine Breite vorgeben oder Du verwendest onlytextwidth, was totalwidth=\textwidth entspricht.

Open in Online-Editor
\documentclass[11pt,handout]{beamer}
\usetheme{Warsaw}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\setbeamertemplate{navigation symbols}{}
\usepackage{showframe}% zeigen des Seitenlayouts

\begin{document}
\begin{frame}[t]
\frametitle{Titel}
\begin{itemize}
\item[] <2->hier kommt ein Bild zu Punkt 2
\item <1-> Punkt 1
\item <2-> Punkt 2
\end{itemize}
\begin{columns}[onlytextwidth]
\begin{column}{.39\textwidth}
\begin{itemize}[<+->]
\item <3-> Punkt 3, soll unter Punkt 2, oder besser, Punkt 2 über Punkt 3 (mehr Platz)
\end{itemize}
\end{column}
\begin{column}{.59\textwidth}
\onslide<3->
Hier kommt ein Bild zu Punkt 3 mit ein wenig mehr Text um die Breite zu sehen
\end{column}
\end{columns}
\end{frame}
\end{document}

alt text

Im Ergebnis sieht man, dass zwischen den beiden Spalten dann kaum noch ein Abstand ist. Ich würde Dir deshalb raten, eine der beiden Spalten etwas schmaler zu machen.

Permanenter link

beantwortet 07 Mai '15, 06:05

esdd's gravatar image

esdd
14.2k53251

Toll wie schnell und kompetent man hier immer wieder Hilfe bekommt.

Danke!

(07 Mai '15, 07:00) jan_lde
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×94
×15
×4
×1

Frage gestellt: 07 Mai '15, 05:35

Frage wurde angeschaut: 2,027 Mal

Zuletzt aktualisiert: 07 Mai '15, 07:00