PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenabstand bei Aufzählung



superuke
26-05-2006, 19:23
Weis jemand wie man den Zeilenabstand bei den Aufzählungen verringern kann?

Grüße

Sascha

RedCloud
26-05-2006, 19:42
Weis jemand wie man den Zeilenabstand bei den Aufzählungen verringern kann?


mit \usepackage{mdwlist}

begin{itemize*}
\item foo
\item bar
\end{itemize*}

Statist
26-05-2006, 20:26
mit \usepackage{mdwlist}

begin{itemize*}
\item foo
\item bar
\end{itemize*}

Nabend,
weiß jemand ob ich damit auch den Abstand vergrößern kann? Finde da spontan nichts.

Guido

RedCloud
26-05-2006, 20:48
Nabend,
weiß jemand ob ich damit auch den Abstand vergrößern kann? Finde da spontan nichts.




\documentclass{article}
\usepackage{setspace}
\parindent=0pt % Nur demo hier

\newenvironment{Itemize}[1][1]
{\begingroup\setstretch{#1}\vspace{-.5\baselineskip}\itemize}
{\enditemize\endgroup}

\begin{document}

foo\\bar
\begin{Itemize}
\item foo
\item bar
\item bar
\end{Itemize}
foo\\bar

\begin{Itemize}[2.5]
\item foo
\item bar
\item bar
\end{Itemize}
foo\\bar

\end{document}


rc

Statist
26-05-2006, 21:00
Bedankt!

Guido

RedCloud
26-05-2006, 21:02
Bedankt!
Guido

das hier ist besser ...

rc



\documentclass{article}
\parindent=0pt % Nur demo hier

\newenvironment{Itemize}[1][1]
{\list{$\bullet$}{\setlength\parsep{#1\baselineski p}}}
{\endlist}

\begin{document}

foo\\bar
\begin{Itemize}[0.5]
\item foo
\item bar
\item bar
\end{Itemize}
foo\\bar

\begin{Itemize}[2.5]
\item foo
\item bar
\item bar
\end{Itemize}
foo\\bar

\end{document}

superuke
31-05-2006, 13:47
Und wie kann man das allgemein ändern?

Statist
31-05-2006, 19:04
Hallo,

in einem normalen Dokument klappt das jetzt super. Nur leider hat man mir erst jetzt gesagt, dass das ganze auch in beamer laufen soll. Und da klappts dann nicht mehr, da dort \beamertemplateballtoc mit verwendet wird. Das heißt, es läuft schon Fehlerfrei durch, aber leider sieht dann itemize und Itemize unterschiedlich aus.
Hier ein Beispiel

\documentclass{beamer}
\beamertemplateballtoc
\newenvironment{Itemize}[1][1]
{\list{$\bullet$}{\setlength\parsep{#1\baselineski p}}}
{\endlist}
\begin{document}
\frame[plain]{
\begin{itemize}
\item eins
\item zwei
\item drei
\end{itemize}
}

\frame[plain]{
\begin{Itemize}
\item eins
\item zwei
\item drei
\end{Itemize}
}

\end{document}


Komme leider nicht wirklich weiter. Hat jemand einen Lösungsvorschlag?

Guido

RedCloud
31-05-2006, 19:36
Komme leider nicht wirklich weiter. Hat jemand einen Lösungsvorschlag?



das ist _etwas_ aufwändiger ...

rc



\documentclass{beamer}
\makeatletter
\def\Vorschub{1.3}% Vielfaches für den normalen Zeilenabstand

\newcommand\Itemize[1][1]{%
\beamer@ifempty{#1}{}{\def\beamer@defaultospec{#1} }%
\ifnum \@itemdepth >2\relax\@toodeep\else
\advance\@itemdepth\@ne
\beamer@computepref\@itemdepth% sets \beameritemnestingprefix
\usebeamerfont{itemize/enumerate \beameritemnestingprefix body}%
\usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}%
\usebeamertemplate{itemize/enumerate \beameritemnestingprefix body begin}%
\list{\usebeamertemplate{itemize \beameritemnestingprefix item}}
{ \setlength\parsep{\Vorschub\baselineskip}
\def\makelabel##1{{\hss\llap{{%
\usebeamerfont*{itemize \beameritemnestingprefix item}%
\usebeamercolor[fg]{itemize \beameritemnestingprefix item}##1}}}}}
\fi%
\beamer@cramped%
\raggedright%
\beamer@firstlineitemizeunskip}
\def\endItemize{\ifhmode\unskip\fi\endlist%
\usebeamertemplate{itemize/enumerate \beameritemnestingprefix body end}}
\makeatother
\begin{document}
\frame[plain]{
\begin{itemize}[<+->]
\item eins
\item zwei
\item drei
\end{itemize}
}

\frame[plain]{
\begin{Itemize}[<+->]
\item eins
\item zwei
\item drei
\end{Itemize}
}

\end{document}

Statist
01-06-2006, 16:08
das ist _etwas_ aufwändiger ...

rc




Perfekt! Das hätte ich nie hinbekommen. Danke

Guido

RedCloud
01-06-2006, 16:23
Perfekt! Das hätte ich nie hinbekommen. Danke


es gibt aber auch die einfache Variante, wenn du es nur ein paar mal brauchst ...

\frame[plain]{
\begin{itemize}[<+->]\setlength\parskip{20pt}
...

rc