PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : enumerate hält rechten Seitenrand nicht ein



Ed.Rigo
13-06-2011, 11:04
Hallo,

ich habe ein Problem bei einer Aufzählung. Hier mal Beispiel

\documentclass[a4paper,12pt,pdftex, oneside]{article}
\usepackage{vmargin}
\setmarginsrb {2.5cm} {1cm} {2.5cm} {1cm} {15mm} {1cm} {15mm} {1cm}
\evensidemargin = 2cm
\oddsidemargin = 3cm
\linespread{1.5}
\parindent 0pt

\begin{document}

\begin{enumerate}
\item [[1]] Adebanjo, 2009: Der Titel ist so lang das er über den rechten Seitenrand hinausgeht und man den größten Teil gar nicht lesen kann
\item [[2]] Anderson
\item [[3]] Akler
\end{enumerate}

\end{document}


Enumerate hält die Seitenränder nicht ein und schiesst mit dem Text einfach rechts über den Rand. Ein ähnliches Problem hatte ich in einer Tab-Umgebung, hab dort per Hand einen Zeilenumbruch gemacht. Da muss es aber eine elegantere Methode geben, oder? Am liebsten hätte ich das als Blocktext.

Vielen Dank schonmal
Gruß, Dieter

localghost
13-06-2011, 11:37
Zunächst einmal ist vmargin (http://ctan.org/pkg/vmargin) obsolet. Es wird durch geometry (http://ctan.org/pkg/geometry) ersetzt. Weitere deiner Verfehlungen kannst Du in l2tabu (http://ctan.org/pkg/l2tabu) nachlesen.

Wenn Du Dokumente in Deutsch schreiben willst, benutze babel (http://ctan.org/pkg/babel) mit der entsprechenden Sprachoption. Des weiteren solltest Du für dein Vorhaben hier entweder die Umgebung thebibliography (ftp://ftp.tu-chemnitz.de/pub/tex/info/latex2e-help-texinfo/latex2e.html#thebibliography) verwenden oder deine Aufzählung durch enumitem (http://ctan.org/pkg/enumitem) aufpeppen.

\documentclass[%
12pt, % Schriftgröße
a4paper, % Papierformat
ngerman % Sprachoption für »babel« (und ggf. weitere Pakete)
]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{%
adieresis={ä},
germandbls={ß},
Euro=€
}
\usepackage{babel}
\usepackage{geometry}
\geometry{%
includeheadfoot,
hmargin=2.5cm,
vmargin=1cm,
headheight=15pt
}
\usepackage[onehalfspacing]{setspace}
\usepackage{enumitem}

\setlength{\parindent}{0pt}

\begin{document}
\begin{enumerate}[{label=[\arabic*]}]
\item Adebanjo, 2009: Der Titel ist so lang das er über den rechten Seitenrand hinausgeht und man den größten Teil gar nicht lesen kann
\item Anderson
\item Akler
\end{enumerate}
\end{document}
Sieh dir genau die Anleitungen der beteiligten Pakete an (und lies auch darin). Deine Probleme lösen sich dann in Wohlgefallen auf (zumindest für's Erste).


Thorsten