PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenabstand bei enumerate und itemize



F22
27-03-2006, 16:37
Hi Leute,

hab in meinem Dokument einen Mischmasch aus Enumerate und Itemize, und möchte dazwischen (zwischen allen Zeilen) nun den Zeilenabstand ändern. baselinestrecht hat leider keine Wirkung.

Ideeen?

Grüße

F22

countbela666
27-03-2006, 16:49
Hallo F22,

sieh dir mal die Pakete enumitem und paralist an, da sollte etwas zu finden sein. Wenn du einfach nur einen einfachen Zeilenabstand in diesen Umgebungen erreichen willst, könntest du wie folgt vorgehen:

\documentclass{article}
\usepackage{enumitem,blindtext}
\begin{document}
\setlist{noitemsep}
\blinditemize
\blindenumerate
\end{document}Grüße,
Marcel

F22
27-03-2006, 17:26
Leider verträgt sich enumitem nicht mit paralist :-((

pospiech
27-03-2006, 19:54
Leider verträgt sich enumitem nicht mit paralist :-((
Das wäre auch verwunderlich, da bei die gleichen Funktionen zur Verfügung stellen, nur auf andere Weise.

Für dein Problem ist enumitem die sinnvollere Lösung, bei paralist gibt es dafür eine extra Umgebung.

Matthias

F22
27-03-2006, 21:17
Ich werde hier wahnsinnig, deshalb poste ich mal meinen code


\documentclass[a4paper,12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{eurosym}
\usepackage{graphicx}
\usepackage{palatino}
\usepackage{enumitem}
\usepackage{setspace}
\setlength{\topmargin}{-4,5cm}
\setlength{\textwidth}{20cm}
\setlength{\textheight}{24,2cm}
\setlength{\oddsidemargin}{-2cm}
\setlength{\evensidemargin}{-2cm}
\pagestyle{empty}
\begin{document}
%Logo der Jugendfeuerwehr%
\includegraphics[viewport = -1cm 4.5cm 0 0]{DJF.jpg}
\includegraphics[viewport = -13.97cm 4.7cm 0 0]{Freisen.jpg}\\
\vspace{1,2cm}
\begin{center}
\textbf{\Huge Jugendfeuerwehr der\\ Gemeinde Freisen}\\[1cm]
\textbf {\LARGE -- Einladung --} \\[0,7cm]
\end{center}
\begin{center}
\begin{minipage}{16cm}
\flushright Freisen, den \today
\end{minipage}
\end{center}
\flushleft
\begin{tabbing}
xxxxxxxxx\= xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx\= \kill
\>An alle Jugendbetreuer/innen \> Schriftführer\\
\>Jugendgruppensprecher/innen \> Blaba Blablabla\\
\>der Jugendfeuerwehren \> OinkOink 23\\
\>der Gemeinde Freisen \> 12345 Mustertow\\[1,5cm]
\end{tabbing}
\begin{center}
\begin{minipage}[l]{16cm}
Zur Sitzung der Jugendbeauftragten der Feuerwehren der Gemeinde Freisen am 19.01.2006 um 19:00 Uhr im
Feuerwehrgerätehaus in Schwarzerden lade ich Sie herzlich ein.\\
Ich möchte Sie bitten, die Deinstpläne für das Jahr 2006, sofern diese noch nicht genehmigt wurden, zu der Sitzung
mitzubringen.\\[1,0cm]
\textbf{\large Tagesordnung:}\\[0,5cm]
\end{minipage}
\begin{minipage}[l]{12cm}
\begin{enumerate}[label= TOP \arabic*, parsep=0.1cm]
\item Begrüßung
\item Angelegenheiten aus dem Landkreis
\begin{itemize}[label= $\bullet$, parsep=0.1cm]
\item Kreiszeltlager
\end{itemize}
\item Angelegenheiten aus der Gemeinde
\begin{itemize}[label=$\bullet$, parsep=0.1cm]
\item Rückblick Aktion "`Saarland Picobello"'
\end{itemize}
\item Wettkämpfe/Ausbildung
\begin{itemize}[label=$\bullet$, parsep=0.1cm]
\item Jugendflamme
\item Leistungsspange
\item Rückblick/Ausblick Gemeindeübungen (positiv / negativ)
\end{itemize}
\item Seminare/Workshop (Planung)
\item Verschiedenes
\begin{itemize}[label=$\bullet$, parsep=0.1cm]
\item Informationen aus den Löschbezirken
\item Aktualisierung der Ansprechpartnerliste
\item Festlegung nächste Sitzung
\end{itemize}
\end{enumerate}
\end{minipage}\\[0,5cm]
\begin{minipage}{16cm}
Über eine rege Teilnahme würde ich mich sehr freuen.\\
\\
Mit freundlichen Grüßen\\[0,9cm]
Blabla Blablabla, Schriftführer
\end{minipage}
\end{center}

\end{document}

Schaut euch das mal an.

Ich bekomme den Abstand nicht noch kleiner, als so; aber das hätte ich gerne
Fängt jetzt das ganze plötzlich mit TOP 2 an; wo ist denn die 1 geblieben
macht er keinen Seitenumbruch in der Enumerate - Umgebung - WARUM?


Wäre für etwas hilfe sehr dankbar.

Gruß

F22

countbela666
27-03-2006, 22:00
Hallo F22,

zu 1) Mit einem \setlist{noitemsep} bekommst du, wie oben schon einmal vorgeschlagen, den Abstand so klein wie es geht, mehr als nichts geht nämlich nicht. Das macht in diesem Beispiel über die ganze Seite gerechnet ein Mehr an Platz von etwa einer Zeile aus.

zu 2) Der Tagesordnungspunkt 1 hängt irgendwo über dem Beginn der zweiten Seite im Nirwana, weil du die Ränder so gesetzt hast, dass sie im negativen Bereich über die Seite hinausragen. Das Setzen der Seitenränder per Hand solltest du unbedingt sein lassen und stattdessen das geometry-Paket nutzen.

zu 3) Weil du den ganzen Spaß in minipages gepackt hast und minipages nie, nie, nie umbrochen werden. Ich frag mich die ganze Zeit, was für einen Sinn der inflationäre Gebrauch der minipages hat (außer Umbrüche zu verhindern) -- ich seh nämlich keinen...

so, und weil ich nicht nur meckern, sondern auch ein wenig konstruktiv sein will, hier der ganze Spaß mal ein bisschen entschlackt:

\documentclass[a4paper,12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{eurosym}
\usepackage{graphicx}
\usepackage{palatino}
\usepackage{enumitem}
\usepackage{setspace,tabularx}
%%% geometry zur Einstellung der Seitenränder (wenn's denn unbedingt per Hand sein muss)
\usepackage[top=2cm,left=3cm,right=3cm,bottom=4cm]{geometry}
\pagestyle{empty}
%%% Umdefinition von includegraphics, damit das Minimalbeispiel kompiliert, hab ja deine Bilder nicht
%%% musst du dann wieder rausnehmen
\renewcommand{\includegraphics}[2][]{\rule{2cm}{2cm}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%% Zeilenabstand innerhalb der itemize- und enumerate-Umgebungen auf Null
\setlist{noitemsep}
%Logo der Jugendfeuerwehr%
\includegraphics[viewport = -1cm 4.5cm 0 0]{DJF.jpg}
\includegraphics[viewport = -13.97cm 4.7cm 0 0]{Freisen.jpg}\\
\vspace{1,2cm}
\begin{center}
\textbf{\Huge Jugendfeuerwehr der\\ Gemeinde Freisen}\\[1cm]
\textbf {\LARGE -- Einladung --} \\[0,7cm]
\end{center}
\hfill Freisen, den \today\\[\baselineskip]
\begin{tabularx}{\textwidth}{@{}lXl@{}}
An alle Jugendbetreuer/innen && Schriftführer\\
Jugendgruppensprecher/innen && Blaba Blablabla\\
der Jugendfeuerwehren && OinkOink 23\\
der Gemeinde Freisen && 12345 Mustertow\\[1,5cm]
\end{tabularx}
Zur Sitzung der Jugendbeauftragten der Feuerwehren der Gemeinde Freisen am 19.01.2006 um 19:00 Uhr im
Feuerwehrgerätehaus in Schwarzerden lade ich Sie herzlich ein.\\
Ich möchte Sie bitten, die Deinstpläne für das Jahr 2006, sofern diese noch nicht genehmigt wurden, zu der Sitzung
mitzubringen.\\[1,0cm]
\textbf{\large Tagesordnung:}\\%[0,5cm]
\begin{enumerate}[label={TOP \arabic*:},leftmargin=*]
\item Begrüßung
\item Angelegenheiten aus dem Landkreis
\begin{itemize}%[label= $\bullet$, parsep=0.1cm]
\item Kreiszeltlager
\end{itemize}
\item Angelegenheiten aus der Gemeinde
\begin{itemize}%[label=$\bullet$, parsep=0.1cm]
\item Rückblick Aktion "`Saarland Picobello"'
\end{itemize}
\item Wettkämpfe/Ausbildung
\begin{itemize}%[label=$\bullet$, parsep=0.1cm]
\item Jugendflamme
\item Leistungsspange
\item Rückblick/Ausblick Gemeindeübungen (positiv / negativ)
\end{itemize}
\item Seminare/Workshop (Planung)
\item Verschiedenes
\begin{itemize}%[label=$\bullet$, parsep=0.1cm]
\item Informationen aus den Löschbezirken
\item Aktualisierung der Ansprechpartnerliste
\item Festlegung nächste Sitzung
\end{itemize}
\end{enumerate}
Über eine rege Teilnahme würde ich mich sehr freuen.\\
\\
Mit freundlichen Grüßen\\[0,9cm]
Blabla Blablabla, Schriftführer
\end{document}Grüße,
Marcel

EDIT:
Bevor ich's vergesse: \usepackage{palatino} ist veraltet, bindet nicht die korrekten Matheschriften ein und skaliert die Serifenlose falsch (s. auch l2tabu). Ersetze besagte Zeile durch:

\usepackage{mathpazo}
\usepackage[scaled=.95]{helvet}
\usepackage{courier}

Noelsen
28-03-2006, 17:15
Wo es hier grade um Zeilenabstände geht:

Könnte mir jemand sagen, wie ich den Abstand vor und nach Überschriften verkleinere? Ich arbeite mit \toc und \sub, aber bei \section ist es glaube ich ähnlich, bzw ist das nur ne Umdefinition.

Nebenbei: Wie hebt man einzelne Überschriften im Inhaltsverzeichnis hervor? :o

Wäre für Hilfe sehr dankbar :)

countbela666
28-03-2006, 17:20
Könnte mir jemand sagen, wie ich den Abstand vor und nach Überschriften verkleinere?Sieh dir mal das Paket titlesec an


Wie hebt man einzelne Überschriften im Inhaltsverzeichnis hervor? :oMit "Überschriften" innerhalb des Inhaltsverzeichnis kann ich zwar nicht viel anfangen, aber möglich, dass dir das Paket titletoc hilft

Grüße,
Marcel

F22
28-03-2006, 17:52
Hi,

also deine Problemlösung ist schon recht gut.

Leider gibt es noch ein Problem:
- sobald man eine Grafik einfügt, wird die Überschrift sehr stark nach unten gesetzt (ist auch in deinem Beispiel zu sehen). Dieses Problem kann man zwar kompensieren, indem man den Seitenbeginn ins Negative legt, aber das is ja nicht gerade die feine englische Art.

Hast du en Vorschlag?

Grüße

F22

countbela666
28-03-2006, 17:59
du könntest vor den Bildern schlicht einen negativen vertikalen Abstand einsetzen (hier im MB die Höhe des oberen Randes), ist zwar auch 'ne recht russische Methode, aber sollte funktionieren:

\documentclass[a4paper,12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{eurosym}
\usepackage{graphicx}
\usepackage{palatino}
\usepackage{enumitem}
\usepackage{setspace,tabularx}
%%% geometry zur Einstellung der Seitenränder (wenn's denn unbedingt per Hand sein muss)
\usepackage[top=2cm,left=3cm,right=3cm,bottom=4cm]{geometry}
\pagestyle{empty}
%%% Umdefinition von includegraphics, damit das Minimalbeispiel kompiliert, hab ja deine Bilder nicht
%%% musst du dann wieder rausnehmen
\renewcommand{\includegraphics}[2][]{\rule{2cm}{2cm}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%% Zeilenabstand innerhalb der itemize- und enumerate-Umgebungen auf Null
\setlist{noitemsep}
%Logo der Jugendfeuerwehr%
\vspace*{\topmargin}\noindent
\includegraphics[viewport = -1cm 4.5cm 0 0]{DJF.jpg}
\includegraphics[viewport = -13.97cm 4.7cm 0 0]{Freisen.jpg}\\
\vspace{1,2cm}
\begin{center}
\textbf{\Huge Jugendfeuerwehr der\\ Gemeinde Freisen}\\[1cm]
\textbf {\LARGE -- Einladung --} \\[0,7cm]
\end{center}
\hfill Freisen, den \today\\[\baselineskip]
\begin{tabularx}{\textwidth}{@{}lXl@{}}
An alle Jugendbetreuer/innen && Schriftführer\\
Jugendgruppensprecher/innen && Blaba Blablabla\\
der Jugendfeuerwehren && OinkOink 23\\
der Gemeinde Freisen && 12345 Mustertow\\[1,5cm]
\end{tabularx}
Zur Sitzung der Jugendbeauftragten der Feuerwehren der Gemeinde Freisen am 19.01.2006 um 19:00 Uhr im
Feuerwehrgerätehaus in Schwarzerden lade ich Sie herzlich ein.\\
Ich möchte Sie bitten, die Deinstpläne für das Jahr 2006, sofern diese noch nicht genehmigt wurden, zu der Sitzung
mitzubringen.\\[1,0cm]
\textbf{\large Tagesordnung:}\\%[0,5cm]
\begin{enumerate}[label={TOP \arabic*:},leftmargin=*]
\item Begrüßung
\item Angelegenheiten aus dem Landkreis
\begin{itemize}%[label= $\bullet$, parsep=0.1cm]
\item Kreiszeltlager
\end{itemize}
\item Angelegenheiten aus der Gemeinde
\begin{itemize}%[label=$\bullet$, parsep=0.1cm]
\item Rückblick Aktion "`Saarland Picobello"'
\end{itemize}
\item Wettkämpfe/Ausbildung
\begin{itemize}%[label=$\bullet$, parsep=0.1cm]
\item Jugendflamme
\item Leistungsspange
\item Rückblick/Ausblick Gemeindeübungen (positiv / negativ)
\end{itemize}
\item Seminare/Workshop (Planung)
\item Verschiedenes
\begin{itemize}%[label=$\bullet$, parsep=0.1cm]
\item Informationen aus den Löschbezirken
\item Aktualisierung der Ansprechpartnerliste
\item Festlegung nächste Sitzung
\end{itemize}
\end{enumerate}
Über eine rege Teilnahme würde ich mich sehr freuen.\\
\\
Mit freundlichen Grüßen\\[0,9cm]
Blabla Blablabla, Schriftführer
\end{document}Grüße,
Marcel

F22
28-03-2006, 18:10
Joa,
deine Russenmethode ^^ geht auch; hab noch die Kopfzeile entfernt mit nohead und jetzt siehts ordentlich aus; danke!

Jetzt ma was anderes: gibbet ne Mögichkeit, wie ich meinen Briefkopf automatisch auf jede Seite drucke?

Grüße

F22

Noelsen
28-03-2006, 18:42
Sieh dir mal das Paket titlesec an

Mit "Überschriften" innerhalb des Inhaltsverzeichnis kann ich zwar nicht viel anfangen, aber möglich, dass dir das Paket titletoc hilft

Grüße,
Marcel


titlesec werde ich mir gleich mal zu Gemüte führen.
Das mit der "Bezeichnung" im Inhaltsverzeichnis habe ich auch halbwegs gelöst. Einfach "fett" geschrieben.. Zwar leider keine Leerzeile drunter, aber naja: geht schon.

Danke jedenfalls :)

[e] ich finde leider nichts gescheites zu titlesec, nur dass es Überschriften etc verändern kann, aber nicht wie :/

countbela666
28-03-2006, 19:11
ich finde leider nichts gescheites zu titlesec, nur dass es Überschriften etc verändern kann, aber nicht wie :/Äh, wie bitte? Meinst du du findest nichts in der Dokumentation, oder findest du die Doku selbst nicht?

Sollte letzteres der Fall sein, brauchst du nur mal texdoc titlesec in der Konsole ausführen. Wenn du das Paket installiert hast, wird die Doku geöffnet, ansonsten müsstest du auf eine CTAN-Seite geleitet werden wie diese (http://tug.ctan.org/info?id=titlesec) hier.

Sollte ersteres der Fall sein, kann ich dir auch nicht helfen... (naja, kleiner Tipp: Abschnitt 3.1 Format bzw. 3.2 Spacing)

Grüße,
Marcel

countbela666
28-03-2006, 19:22
gibbet ne Möglichkeit, wie ich meinen Briefkopf automatisch auf jede Seite drucke?Wenn du mit Briefkopf die beiden Grafiken meinst, dann sollte das funktionieren, indem du sie in die Kopfzeile einbindest. Dazu kannst du z.B. das Paket fancyhdr nutzen. Das ganze erfordert dann natürlich auch noch ein paar Anpassungen am Satzspiegel:

\documentclass[a4paper,12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{eurosym}
\usepackage{graphicx}
\usepackage{palatino}
\usepackage{enumitem}
\usepackage{setspace,tabularx,fancyhdr}
%%% geometry zur Einstellung der Seitenränder (wenn's denn unbedingt per Hand sein muss)
\usepackage[top=3.5cm,left=3cm,right=3cm,bottom=4cm,headheight =2cm]{geometry}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
%%% Umdefinition von includegraphics, damit das Minimalbeispiel kompiliert, hab ja deine Bilder nicht
%%% musst du dann wieder rausnehmen
\renewcommand{\includegraphics}[2][]{\rule{2cm}{2cm}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%% Zeilenabstand innerhalb der itemize- und enumerate-Umgebungen auf Null
\setlist{noitemsep}
\rhead{\includegraphics{DJF.jpg}}
\lhead{\includegraphics{Freisen.jpg}}
\begin{center}
\textbf{\Huge Jugendfeuerwehr der\\ Gemeinde Freisen}\\[1cm]
\textbf {\LARGE -- Einladung --} \\[0,7cm]
\end{center}
\hfill Freisen, den \today\\[\baselineskip]
\begin{tabularx}{\textwidth}{@{}lXl@{}}
An alle Jugendbetreuer/innen && Schriftführer\\
Jugendgruppensprecher/innen && Blaba Blablabla\\
der Jugendfeuerwehren && OinkOink 23\\
der Gemeinde Freisen && 12345 Mustertow\\[1,5cm]
\end{tabularx}
Zur Sitzung der Jugendbeauftragten der Feuerwehren der Gemeinde Freisen am 19.01.2006 um 19:00 Uhr im
Feuerwehrgerätehaus in Schwarzerden lade ich Sie herzlich ein.\\
Ich möchte Sie bitten, die Deinstpläne für das Jahr 2006, sofern diese noch nicht genehmigt wurden, zu der Sitzung
mitzubringen.\\[1,0cm]
\textbf{\large Tagesordnung:}\\%[0,5cm]
\begin{enumerate}[label={TOP \arabic*:},leftmargin=*]
\item Begrüßung
\item Angelegenheiten aus dem Landkreis
\begin{itemize}%[label= $\bullet$, parsep=0.1cm]
\item Kreiszeltlager
\end{itemize}
\item Angelegenheiten aus der Gemeinde
\begin{itemize}%[label=$\bullet$, parsep=0.1cm]
\item Rückblick Aktion "`Saarland Picobello"'
\end{itemize}
\item Wettkämpfe/Ausbildung
\begin{itemize}%[label=$\bullet$, parsep=0.1cm]
\item Jugendflamme
\item Leistungsspange
\item Rückblick/Ausblick Gemeindeübungen (positiv / negativ)
\end{itemize}
\item Seminare/Workshop (Planung)
\item Verschiedenes
\begin{itemize}%[label=$\bullet$, parsep=0.1cm]
\item Informationen aus den Löschbezirken
\item Aktualisierung der Ansprechpartnerliste
\item Festlegung nächste Sitzung
\end{itemize}
\end{enumerate}
Über eine rege Teilnahme würde ich mich sehr freuen.\\
\\
Mit freundlichen Grüßen\\[0,9cm]
Blabla Blablabla, Schriftführer
\end{document}Grüße,
Marcel

Noelsen
28-03-2006, 19:39
Äh, wie bitte? Meinst du du findest nichts in der Dokumentation, oder findest du die Doku selbst nicht?

Sollte letzteres der Fall sein, brauchst du nur mal texdoc titlesec in der Konsole ausführen. Wenn du das Paket installiert hast, wird die Doku geöffnet, ansonsten müsstest du auf eine CTAN-Seite geleitet werden wie diese (http://tug.ctan.org/info?id=titlesec) hier.

Sollte ersteres der Fall sein, kann ich dir auch nicht helfen... (naja, kleiner Tipp: Abschnitt 3.1 Format bzw. 3.2 Spacing)

Grüße,
Marcel


Das mit der Doc war mir unklar. Konsole ausführen.. habe bisher nur TeXnicCenter benutzt und sonst keine Ahnung :D
Aber danke, jetzt hab ich sie ja.

Nur noch rausfinden, wie ich das mit dem toc und sub von jura.cls verbinden kann..

[e] hrm... also wenn ich das da eingebe passiert quasi 0


mfg
Nils