PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : natdin erzeugt volle Boxen



dhanessar
10-08-2007, 14:36
Hallo,

ich benutze zum zitieren das Packet natbib mit dem Style natdin. Das Problem ist nun, das Latex bei den Quellengaben im Text nur Name und Jahreszahl trennt. Zwischen den Namen (bei mehren Autoren) oder im Namen selbst wird kein Zeilenumbruch eingefügt. Dies führt gerade bei Quellen mit zwei Autoren zu langen Quellenangaben, die oftmals über den rechten Rand reichen, so dass ich eine Warnung "zu volle Box" erhalte. Kann ich LaTeX irgendwie dazu bringen die Quellenangaben zu trennen, vielleicht mit \hyphenation? Aber LaTeX trennt ja nicht einmal die einzelnen Namen wie z.B. bei (Grimm und Grimm 1812)

Konnte bisher im Internet nix dazu finden. Kann mir eigentlich nicht vorstellen, dass ich der erste mit dem Problem bin. Wenn ich etwas übersehen haben sollte, sorry.

Also vielen Dank schon mal!

edico
10-08-2007, 17:37
Dein Problem kann ich nicht nachvollziehen, da Du ja kein Minimalbeispiel, mit dem das reproduzierbar ist, anbietest. Mein MB macht es - oder ich versteh was nicht.

\begin{filecontents*}{literatur.bib}
@book{Welle,
author={{Wilhelm Gregor und Arno Wellenreuther}},
title={Ernährung -- Was taugen Fertigprodukte und Functional Food? Gentechnik und wie man sie vermeidet.},
year={1986},
adress={Berlin, Heidelberg},
publisher={Econ},
}
\end{filecontents*}
%
\listfiles
\documentclass[a4paper,12pt]{scrartcl}
%\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{natbib}% natbib.sty 2006/01/12 7.2 (PWD)
\bibliographystyle{natdin}

\begin{document}
Hier steht soviel Text, dass der Beleg über den rechten %Rand hinausläuft
\citet[S.~259]{Welle}.% ^^^auszukommentieren nach Belieben

\bibliography{literatur}
\end{document}

edico