Beamer: Abstände in einer verschachtelten Itemize Umgebung

Schriftbild, Absätze und Auflistungen einstellen


es95
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Fr 4. Nov 2016, 08:56

Beamer: Abstände in einer verschachtelten Itemize Umgebung

Beitrag von es95 »

Hallo zusammen,

ich habe ein Problem beim Definieren der Abstände in einer verschachtelten Itemize/Enumerate Umgebung in der Beamer-Klasse.
Ich möchte den Abstand zwischen 2. und 2.1 vergrößern (so groß wie zwischen 2.1 und 2.2) und den Abstand zwischen 2.3 und 3. verkleinern (so groß wie zwischen 2.2 und 2.3).
Dazu habe ich bisher \itemsep, \parskip und \topsep ausprobiert, jedoch konnte ich das gewünschte Ergebnis nicht erreichen. Hier ein Minimalbeispiel:
\documentclass[compress]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{bookman}

\usetheme{Malmoe}
\usecolortheme{beaver}
\usefonttheme{structurebold}

\begin{document}

\begin{frame}[t]
\frametitle{Titel}
\begin{itemize}
	\itemsep12pt
	\item Erstens
	\item Zweitens ist in diesem Fall sehr lange und nimmt mindestens zwei Zeilen ein:
\begin{enumerate}
		\itemsep6pt
		\item Zweipunkteins
		\item zweipunktzwei
		\item 2.3
	\end{enumerate}
	\item Drittens
	\item Viertens
\end{itemize}
\end{frame}

\end{document}
Vielen Dank für die Hilfe!

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Bin nicht ganz durchgestiegen, was du möchtest, aber:
So hier?!?
\documentclass[compress]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{bookman}

\usetheme{Malmoe}
\usecolortheme{beaver}
\usefonttheme{structurebold}

\begin{document}

\begin{frame}[t]
\frametitle{Titel}
\begin{itemize}
   \itemsep6pt
   \item Erstens
   \item Zweitens ist in diesem Fall sehr lange und nimmt mindestens zwei Zeilen ein:
   \vspace{6pt} %<--ergänzt
\begin{enumerate}
      \itemsep6pt
      \item Zweipunkteins
      \item zweipunktzwei
      \item 2.3
   \end{enumerate}
   \item Drittens
   \item Viertens
\end{itemize}
\end{frame}
\end{document}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

es95
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Fr 4. Nov 2016, 08:56

Dynamische Veränderung von \itemsep

Beitrag von es95 »

Hätte ich auch selbst mal probieren können. Das beantwortet meine Frage.

Jedoch wäre es noch schön, wenn die \itemsep bzw. \vspace Abstände dynamisch, je nach der Textmenge auf einem \frame reguliert werden.

Hat da noch jemand eine Idee?

Gast

Beitrag von Gast »

Warum war der Status auf Rückfrage? War da noch eine zuvor an den OP gestellte Frage offen?

Hässlich:
\documentclass[compress]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{bookman}

\usetheme{Malmoe}
\usecolortheme{beaver}
\usefonttheme{structurebold}

\begin{document}

\begin{frame}[t]
\frametitle{Titel}
\begin{itemize}
   \itemsep\fill
   \item Erstens
   \item Zweitens ist in diesem Fall sehr lange und nimmt mindestens zwei Zeilen ein:\vfill
\begin{enumerate}
      \itemsep\fill
      \item Zweipunkteins
      \item zweipunktzwei
      \item 2.3
   \end{enumerate}\vfil
   \item Drittens
   \item Viertens
\end{itemize}
\end{frame}

\end{document}
Erinnert irgendwie an PowerPoint. Duck und weg.

es95
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Fr 4. Nov 2016, 08:56

Beitrag von es95 »

Ja da hast du recht. Das ist wirklich hässlich.

Trotzdem vielen Dank für die Antworten!

Antworten