Seite 1 von 2

automatische Absatzeinrückung unterbinden

Verfasst: Mi 26. Dez 2012, 21:40
von MoonKid
Der erste Absatz ist normal und jeder weitere wird eingerückt. Das würde ich gerne unterbinden. Alle Absätze sollen am Beginn des Seitenrandes (sagt man Satzspiegel?) beginnen - also ohne Einrückung.
\documentclass[12pt]{scrartcl}

\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\begin{document}

\section{Patienteninformation}
zeile 1

zeile 2

zeile 3
\end{document}

Verfasst: Mi 26. Dez 2012, 22:10
von Sepp99
Siehe im scrguide.pdf und schau unter
parskip=Methode
Gruß, Sepp.-

Verfasst: Fr 28. Dez 2012, 16:20
von MoonKid
Mit den alternativen parskip-Werten ändert sich aber der Abstand zwischen den Absätzen. Ich wil einfach, dass der erste Absatz nicht eingerückt wird.

Was typografisch sinnvoll ist und was nicht, ist bei vielen Schriftprojekten leider irrelevant. Es sind nunmal Vorgaben.

Verfasst: Fr 28. Dez 2012, 16:45
von cgnieder
MoonKid hat geschrieben:Mit den alternativen parskip-Werten ändert sich aber der Abstand zwischen den Absätzen. Ich wil einfach, dass der erste Absatz nicht eingerückt wird.

Was typografisch sinnvoll ist und was nicht, ist bei vielen Schriftprojekten leider irrelevant. Es sind nunmal Vorgaben.
Kannst Du genauer sagen, was Du mit erster Absatz meinst? Der erste Absatz nach einer Überschrift wird standardmäßig nicht eingerückt, es sei den man hat mit babel eine Sprache ausgewählt, in der eine Einrückung auch nach Überschriften üblich ist (wie z.B. italienisch).

Wenn Du bei einem einzigen Absatz die Einrückung unterdrücken möchtest, könntest Du \noindent verwenden (obwohl man im Sinne guter LaTeX Praxis dessen Einsatz auf ein absolutes Minimum beschränken und eher in der Definition eigener Markup Befehle einsetzen sollte).

Will man alle Einrückungen unterdrücken, kann man einfach die Länge \parindent auf 0 setzen.
\documentclass[12pt]{scrartcl}

% \usepackage{xltxtra}
% wozu ist xltxtra geladen? Wegen seiner Umdefinition von \textsuperscript?
% wenn die nicht gewünscht ist, ist es mit Sicherheit nicht nötig, eingebunden
% zu werden. Es kann auch zu unerwünschten Nebeneffekten führen:
% http://tex.stackexchange.com/q/76470/5049
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\setlength\parindent{0pt}

\begin{document}

\section{Patienteninformation}
zeile 1

zeile 2

zeile 3
\end{document}
Grüße

Verfasst: Sa 29. Dez 2012, 15:39
von MoonKid
Warum macht ihr es so kompliziert?

Man braucht den automatischen Einzug nicht zu unterbinden, sondern man setzt ihn einfach auf 0.
\parindent=0pt
Zack die Bohne! Ich weiß nicht was das \setlength einen Vorschlag weiter oben da soll?

Verfasst: Sa 29. Dez 2012, 15:40
von cgnieder
MoonKid hat geschrieben:Warum macht ihr es so kompliziert?

Man braucht den automatischen Einzug nicht zu unterbinden, sondern man setzt ihn einfach auf 0.
\parindent=0pt
Zack die Bohne!
Darf ich dann meinen vorherigen Post zitieren:
cgnieder hat geschrieben:Will man alle Einrückungen unterdrücken, kann man einfach die Länge \parindent auf 0 setzen
TeX-Schreibweise:
\parindent=0pt
LaTeX-Schreibweise:
\setlength\parindent{0pt}
Grüße

Verfasst: Sa 29. Dez 2012, 15:42
von MoonKid
cgnieder hat geschrieben:
cgnieder hat geschrieben:Will man alle Einrückungen unterdrücken, kann man einfach die Länge \parindent auf 0 setzen
Du machst da aber auch irgendwas (?) mit \setlength.

Verfasst: Sa 29. Dez 2012, 15:44
von cgnieder
Ich habe meine Antwort noch mal editiert. Der Unterschied ist semantischer Natur. Das eine ist TeX-Code, das andere LaTeX-Code. Funktioniert natürlich beides...

Grüße

Verfasst: Sa 29. Dez 2012, 15:51
von cgnieder
Siehe Other than syntax what is the difference between \dimen0= and \setlength{}{}? für eine weitergehende Behandlung der Unterschiede.

Grüße

Verfasst: Sa 29. Dez 2012, 15:54
von bloodworks
Das ist aber natürlich die denkbar dämlichste Methode.
1. Führt TeX Syntax bei der Änderung von paramterin in LaTeX ! Dokumenten manchmal zur Kompatibilitätsproblemen (clac ist da glaube ich so ein Kandidat) und
2. Hat man dann ja gar keine Absatzauszeichnung mehr.

parskip sollte NIE von Hand geändert werden, da es auch Auswirkungen auf zB die itemize Umgebungen hat.

Die Änderung der Absatzauszeichnung sollte man immer einem geeigneten Paket überlassen. KOMA oder parksip machen da nicht um sonst so ein Brimborium darum. Das ist bei LaTeX (!) alles andere als trivial.

Hierzu lohnt es sich auch immer einen Blick in die Anfängerliteratur zu werfen. Besonders in das l2tabu. (In dem KOMASkipt Buch ist das imho auch ganz gut erläutert.)