Seite 1 von 1

Beamer: Abstände in einer verschachtelten Itemize Umgebung

Verfasst: Do 16. Feb 2017, 13:44
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!

Verfasst: Do 16. Feb 2017, 14:05
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}

Dynamische Veränderung von \itemsep

Verfasst: Do 16. Feb 2017, 14:12
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?

Verfasst: Do 16. Feb 2017, 15:34
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.

Verfasst: Fr 17. Feb 2017, 09:36
von es95
Ja da hast du recht. Das ist wirklich hässlich.

Trotzdem vielen Dank für die Antworten!