PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstände nach Abkürzungen



Tobis
06-08-2008, 16:40
Hallo Zusammen,

beim erstellen eines Dokuments sind wir auf folgenden Sachverhalt gestoßen:
Schreibt man bei LaTeX eine Abkürzung, zum Beispiel "i. allg.", dann ist der Abstand nach dem Punkt hinter "allg" genauso groß wie ein Abstand nach einem Punkt, der einen Satz beendet.

An dieser stelle haben bei uns die Diskusionen angefangen:
- Ist das Typographisch überhaupt korrekt?
- Muss der Abstand hinter einer Abkürzung eigentlich nicht kleiner sein als nach einem Satz?
- Wie groß machen wir die Abstände nach einer Abkürzung?


Beim recherchieren im Internet habe ich zur Lösung dieses Problems Folgendes gefunden:

\newcommand{\zB}{\mbox{z.\,B.}\xspace}

Der Autor dieser Zeile erstellt also einen neuen Befehl, um die Abkürzung z.B. nicht immer per Hand einzutippen. Jedoch ist auch hier der Abstand nach dem "B." genausogroß wie hinter einem Punkt der einen Satz beendet. Der Abstand zwischen dem "z." und dem "B." ist (durch "\,") kleiner als der Abstand nach einem Punkt nach einem Satz.
Angeblich ist das die typographisch korrekte Schreibweise von "z.B.".


Für alle diejenigen die sich bisher mein "Problem" durchgelesen haben jetzt meine Frage(/n):
- Weiß jemand wie man "z.B." und andere Abkürzungen in LaTeX richtig setzt im Bezug auf die Abstände hinter den Punkten
- Weiß jemand ob es dafür irgendwelche Regeln gibt (ich habe kurz eine passende DIN-Norm gefunden weil ja irgendwie alles in Deutschland genormt ist, darüber habe ich aber leider nichts gefunden)


Vielen Dank schon einmal.



___________________

P.S.: Vielen Dank an alle die in diesem Forum diskutieren, die meisten meiner Probleme mit LaTeX kann ich durch einen kurzen Blick in das Forum mit der Suchfunktion bereits lösen :)

Phylin
06-08-2008, 17:49
Der Abstand nach einem Punkt der einen Satz beendet, sollte doch genauso groß sein wie jedes andere Leerzeichen zwischen zwei normalen Wörtern.
Nur bei den Amis ist es glaub ich so, dass die nach nem Punkt am Satzende nen größeren Abstand machen. Ich glaube das wird durch irgend ein standard paket für uns europäer verhindert (babel? inputenc? k.A.).

Wenn man jetzt einfach "z. B." mit nem leerzeichen zwischen z. und B. macht, ist das also so groß wie alle anderen Wortabstände in dieser Zeile.
Das sieht selbst für mich als nicht-typographie Interessierten etwas bekloppt aus. Finde das schon richtig, wenn man in diesem Fall den Abstand ein wenig kürzt.

z.B. ohne Abstand find ich aber eig. auch in Ordnung.. -_-

edit: es gibt zwei Ausgaben der TeXnische Kömödie, in der über Typographie gesprochen wird. Evtl. werdet ihr dort fündig.

Tobis
06-08-2008, 18:08
Vielen Dank schon mal, werd ich gleich lesen.

Wir waren eigentl. alle der Meinung das nach dem Satzende ein normaler Abstand gehört, der Abstand nach einer Abkürzung aber kleiner sein muss (um zwischen Abkürzung und Satzende zu unterscheiden). Aber mal schaun was in der Komödie zu finden ist (danke für den Tip).

localghost
06-08-2008, 18:18
Vielleicht hilft Euch typokurz (http://www.zvisionwelt.de/downloads.html#typokurz) auf die Sprünge. Wie verkürzte (feste) Abstände gesetzt werden, sollte ja bekannt sein.


Mfg
Thorsten¹

Stefan_K
06-08-2008, 19:23
Hallo Tobis,

Du könntest in der DIN 5008 nachschlagen. Evtl. findest Du ja den Volltext, hier gibt es schonmal Anhaltspunkte: Regeln und Empfehlungen nach DIN 5008 (http://www.scholl.be.schule.de/faecher/itg/din5008/din5008i.pdf).
In LaTeX kannst Du mit \nonfrenchspacing (http://www.weinelt.de/latex/frenchspacing.html) bzw. \frenchspacing (http://www.weinelt.de/latex/nonfrenchspacing.html) den zusätzlichen Leerraum am Satzende an- bzw. abschalten. Ist \nonfrenchspacing aktiv, versucht TeX, Abkürzungen zu erkennen und entsprechend zu behandeln, es beachtet, ob der Punkt einem Großbuchstaben folgt oder nicht (z.B. Initialen). Ausnahmen muss man wieder beachten, etwa Abkürzungen am Satzende.

Ich kann es ggf. näher erläutern oder lies es im TeXbook nach, evtl. ist das aber nicht nötig, wenn Du ohnehin \frenchspacing verwendest. babel schaltet für deutsche Texte nämlich \frenchspacing an, damit ist der Zwischenraum nach Abkürzungen der gleiche wie nach dem Satzendezeichen.
In der Tat müsste man nach der DIN 5008 Leezeichen innerhalb z. B. schreiben, siehe z.B. auch hier (http://www.privatschule-eberhard.de/materialien/5008/projekt_a.htm).

Viele Grüße,

Stefan

Tobis
07-08-2008, 15:00
Vielen Dank für eure schnelle Unterstützung. Eure Tips und Links haben mir sehr geholfen!