Es gilt hierbei zu beachten, dass sich der „1,5fache Zeilenabstand“, wie ihn das Paket [`setspace`][1] nicht den 1,5fachen Zeilenabstand einstellt, ausgibt, von dem unterscheidet, wie es Word und andere Officeprogramme tun (eine Diskussion über richtig und falsch soll hier unterbleiben).
tun. Tatsächlich stellen Word & Co. nicht den 1,5fachen Zeilenabstand ein, wie es korrekterweise durch das Paket `setspace` vorgenommen wird (sondern aufgrund einer falschen Implementierung einen 1,8fachen Zeilenabstand).
Sollte explizit der _der_ Zeilenabstand gefordert sein, den gängige Officeprogramme erzeugen, so ist folgender Code in die Präambel einzufügen:
einzufügen (der Befehl `\setstretch` wird ebenfalls durch das Paket `setspace` zur Verfügung gestellt):
\usepackage{setspace}
\newcommand{\MSonehalfspacing}{%
\setstretch{1.44}% default
\ifcase \@ptsize \relax % 10pt
\setstretch {1.448}%
\or % 11pt
\setstretch {1.399}%
\or % 12pt
\setstretch {1.433}%
\fi
}
\newcommand{\MSdoublespacing}{%
\setstretch {1.92}% default
\ifcase \@ptsize \relax % 10pt
\setstretch {1.936}%
\or % 11pt
\setstretch {1.866}%
\or % 12pt
\setstretch {1.902}%
\fi
}
\MSonehalfspacing
In dem Beispiel ist auch die Möglichkeit umgesetzt, den 2fachen Zeilenabstand mittels `\MSdoublespacing` zu verwenden. Der Code stammt aus einer [Nachricht auf der [dante-ev]-Liste][2] von Axel Berger (der Link ist nur für angemeldete Mitglieder einzusehen).
In dem Code erfolgt eine Abfrage, welche Schriftgröße aktuell eingestellt ist (10, 11 oder 12 pt) und je nachdem wird der korrekte `setstretch`-Wert verwendet (aus diesem Grund finden sich je für `\MSonehalfspacing` und `\MSdoublespacing` 3 Werte für `setstretch`).
[1]: http://www.ctan.org/pkg/setspace
[2]: https://lists.dante.de/mailman/private/dante-ev/2012-July/007395.htmlhttps://lists.dante.de/mailman/private/dante-ev/2012-July/007395.html