automatische Absatzeinrückung unterbinden

Schriftbild, Absätze und Auflistungen einstellen


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

automatische Absatzeinrückung unterbinden

Beitrag 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}
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Siehe im scrguide.pdf und schau unter
parskip=Methode
Gruß, Sepp.-

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag 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.
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag 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
Clemens
Paketauthor

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag 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?
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag 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
Clemens
Paketauthor

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag 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.
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag 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
Clemens
Paketauthor

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

Siehe Other than syntax what is the difference between \dimen0= and \setlength{}{}? für eine weitergehende Behandlung der Unterschiede.

Grüße
Clemens
Paketauthor

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag 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.)
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Antworten