PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenumbruch



lernen.2007
24-08-2008, 20:47
Hallo,

ich habe die Latex-Dokument-Klasse:



% Die KOMA-Script Dokumentklasse "scrbook" verwenden.
\documentclass[%
pdftex,% PDF-Tex Verwenden
%dvips,% dvips Verwenden
a4paper,% A4 als Papiergröße
11pt,
idxtotoc,% Index ins Verzeichnis einfügen
bibtotoc, % Literaturverz ins Verz
%bibtotocnumbered,% Literaturverz ins Verz mit Nummer
liststotoc,% Abb. und Tabllenverz ins Verz
%parskip,% Europäischer Satz mit einer Zeile Abstand zwischen Absätzen
halfparskip,% Nur eine halbe Zeile zwischen Absätzen
oneside,
nochapterprefix
%chapterprefix,% Kapitel anschreiben als Kapitel
%parindent, % Einrücken neuer Absätze
%headsepline,% Linie nach Kopfzeile
%footsepline% Linie vor Fusszeile
] {scrreprt}

% Zeilenabstand auf 2pt setzen. Nur interessant, wenn oben parindent gewählt
%\parskip 2pt

% Standardschriftart für Kapitelüberschriften
\setkomafont{sectioning}{\normalcolor\bfseries}

% Standardschriftart für Aufzählungen
%\setkomafont{descriptionlabel}{\normalcolor\bfser ies}

% Paket für Kopf-/Fußzeile
\usepackage{fancyhdr}
%\usepackage[automark]{scrpage2}

% Horizontale Seitenränder auf A4 einstellen
\usepackage {vmargin}
\setpapersize {A4}

% Paket für die Indexerstellung
\usepackage {makeidx}

% Literaturverzeichnis in deutsch
\usepackage {bibgerm}

% Stil des Literaturverzeichnisses
\bibliographystyle {geralpha}

% Stil des Glossars
\usepackage[
style=altlist,
header=none,
border=none,
number=none,
cols=2,
toc=true
] {glossary}

% Eingabe von Umlauten
\usepackage [latin1]{inputenc}

% Verwenden von T1 Fonts
\usepackage [T1]{fontenc}

% Paket zum Übersetzen
\usepackage [ngerman]{babel}

% Anführungszeichen
\usepackage [babel,german=quotes]{csquotes}

% Mathematische Formeln
\usepackage {amsmath,amstext}
%\usepackage {amstext} %\text{} innerhalb von Matheumgebungen

% Paket für Tabellen
\usepackage {array}
\usepackage {multirow}

% Dummy-Counter für Verzeichnisse, damit diese im PDF korrekt referenzieren
\newcounter {dummy1}

% Verzeichnistiefe festlegen
\setcounter {tocdepth}{3}

% Grafiken
\usepackage {graphicx}

% Abbildungsunterschriften
\renewcommand{\figurename}{Abb.}
\renewcommand{\thefigure}{\arabic{chapter}-\arabic{figure}}
\renewcommand{\figureformat}{Abb.~\thefigure\autod ot}

% Paket zur Formatierung des Abbildungsverzeichnisses
\usepackage[nottoc] {tocbibind} % Zwischenschalten von tocbibind, um tocloft und KOMA-Script zu kombinieren; ansonsten werden Tabellen- und Abbildungsverzeichnis nicht im Inhaltsverzeichnis aufgefuehrt.
\usepackage {tocloft}
\tocloftpagestyle {fancy} % Kopf-/Fusszeile fuer Verzeichnisse
%\tocloftpagestyle {scrheadings} % Kopf-/Fusszeile fuer Verzeichnisse
\renewcommand{\cftaftertoctitle}{\thispagestyle{fa ncy}}
%\renewcommand{\cftfigpresnum}{Abb. } % Text vor der Abbildungsnummer
%\renewcommand{\cftfigaftersnum}{:} % Doppelpunkt nach der Abbildungsnummer
%\newlength{\lofLength} % Breite der Spalte für die Abbildungsnummern im Verzeichnis vergrößern
%\settowidth{\lofLength}{\bfseries\cftfigpresnum\c ftfigaftersnum}
%\addtolength{\cftfignumwidth}{\lofLength}

% Grafiken immer hier suchen
\graphicspath {{images/}}

% Package für Farben
\usepackage {color}

% Konkrete Farbdefinitionen
\definecolor {sourcecolor}{rgb}{0.95,0.95,0.95} % hellgrau
%\definecolor {LinkColor}{rgb}{0,0,0.5} % dunkelblau
\definecolor {LinkColor}{rgb}{0,0,0} % schwarz
\definecolor {commentColor}{rgb}{0.81,0.57,0.27} % schmutzig-gelb
\definecolor {keywordColor}{rgb}{0.81,0.32,0.32} % schmutzig-rot
\definecolor {stringColor}{rgb}{0.81,0.32,0.32} % schmutzig-rot
\definecolor {lightgreen}{rgb}{0.05,0.5,0.05} % schmutzig-gruen
\definecolor {lightred}{rgb}{0.52,0.03,0.17} % schmutzig-rot

%Source-Code printer for LaTeX, erst mal sprachunabhängig
\usepackage {listings}
%\lstloadlanguages {XML}

% Formatierung
\makeatletter
\AtBeginDocument{
\renewcommand{\thelstlisting}{\arabic{chapter}-\arabic{lstlisting}}
\@addtoreset{lstlisting}{chapter}
}
\makeatother

% Eingefärbte Kommentare und Schlüsselwörter
%\lstdefinelanguage{myXml}
% {
% morecomment=[s]{<!--}{-->},
% morecomment=[l]{//}
% }


% Listing Definitionen für Source-Code
\lstset {
%language=[]Java,
backgroundcolor=\color{sourcecolor},
basicstyle=\ttfamily\footnotesize,
breaklines=true,
breakautoindent=true,
captionpos=b, %Position der Caption (t|b)
commentstyle=\color{lightgreen},
extendedchars=true,
frame=lines, %Rahmenlinie oben und unten
keywordstyle=\color{lightred}\bfseries,
%morecomment=[s]{<!--}{-->},
%morecomment=[s]{/*}{*/},
%morecomment=[l]{//},
%morekeywords={},
morestring=[b]",
numbers=left,
numbersep=5pt,
numberstyle=\tiny,
postbreak=\space,
tabsize=2,
showspaces=false,
showstringspaces=false,
stepnumber=1,
%stringstyle=\itshape,
}


% Paket für Links innerhalb des PDF Dokuments, PDF Einstellungen, Farbeinstellungen für die Links
\usepackage[%
pdftitle=\documenttitle,%
pdfauthor=\documentauthor,%
pdfsubject=\documentsubject,
pdfkeywords=\documentkeywords,
colorlinks=true,% schaltet farbige Links ein oder aus. Wenn false, werden die Kästchen gezeichnet
linkcolor=LinkColor,%
citecolor=LinkColor,%
filecolor=LinkColor,%
menucolor=LinkColor,%
%pagecolor=LinkColor,%
urlcolor=LinkColor,
plainpages=false,
pdfpagelabels
] {hyperref}

% Abkürzungsverzeichnis
\usepackage {nomencl}

% Befehl umbenennen in abk
\let\abk\nomenclature

% Deutsche Überschrift
\renewcommand {\nomname}{Abkürzungsverzeichnis}

% Punkte zw. Abkürzung und Erklärung
\setlength {\nomlabelwidth}{.20\hsize}
\renewcommand {\nomlabel}[1]{#1 \dotfill}

% Zeilenabstände verkleinern
\setlength {\nomitemsep}{-\parsep}


% Verschiedene Makes....
\makenomenclature
\makeglossary
\makeindex



Komischerweise klappt die automatische Zeilenumbruch nicht immer automatisch. Was kann denn das Problem dabei sein?

Stefan_K
24-08-2008, 20:50
Hallo,

zeige das Problem besser an einem Minimalbeispiel (http://minimalbeispiel.de/mini.html), dann helfen auch Leute, die nicht herumraten wollen, was Du denn schreibst. Es kann viele mögliche Ursachen geben.

Stefan

lernen.2007
24-08-2008, 21:02
Hallo,

das ist nur, wenn ich so ein Text habe:

Test-Beispiele-Test

Latex versucht, diesen Satz mit Bindestrichen, nicht zu unterbrechen. Das Problem liegt an Texten mit Bindestrichen.

Stefan_K
03-09-2008, 19:22
Hallo,

Babel bietet zusammen mit ngerman einige Funktionen zur Beeinflussung der Trennung, Du findest es in der Kurzbeschreibung zu german/ngerman (http://www.ctan.org/tex-archive/language/german/gerdoc.pdf) erklärt. Du lädst ja bereit babel mit ngerman-Option und kannst daher diese Features nutzen.

Viele Grüße,

Stefan