Seite 1 von 1

Konsistenten Zeilenabstand erzwingen

Verfasst: Mi 1. Jul 2015, 11:15
von TK1985
Hallo zusammen,

ich arbeite an einem (ziemlichen großen) Dokument in LaTeX, in dem eine Menge Formeln vorkommen. Insbesondere habe ich viele Formeln bzw. Variablen (mit Index) inline im Fließtext stehen. An vielen Stellen hat das zur Folge, dass der Zeilenabstand im Fließtext automatisch vergrößert wird, was ich äußert unschön finde. Zur Zeit unberbinde ich das jeweils an den Stellen, an denen das Problem auftritt, mit Hilfe von \smash{}. Das ist allerdings auch ziemlich lästig, denn oft vergisst man das einfach und es macht den Text unübersichtlich.

Gibt es eine elegante Möglichkeit die konsistente Einhaltung des Zeilenabstandes über das gesamte Dokument zu erzwingen? Bin bei meiner Suche auf \lineskiplimit gestoßen, aber das hört sich eher nach einem Hack an und hat Seiteneffekte auf den Zeilenabstand in Gleichungen. Ich suche nach einer Option, die sich nur auf den Zeilenabstand im Text auswirkt. Hat jemand eine Idee?

Viele Grüße

Thomas

Verfasst: Mi 1. Jul 2015, 11:26
von u_fischer
Nun, ich würde den Zeilenabstand so groß machen, dass die inline-Formeln auch reinpassen. Es ist nämlich auch ziemlich unschön, wenn die an die angrenzenden Zeilen stoßen.

Verfasst: Mi 1. Jul 2015, 11:33
von TK1985
Nun, ich würde den Zeilenabstand so groß machen, dass die inline-Formeln auch reinpassen. Es ist nämlich auch ziemlich unschön, wenn die an die angrenzenden Zeilen stoßen.
Das wäre vollkommen Overkill, denn 99 % der Fälle kommt der Zeilenabstand von inline Formeln wie $x_{abc}^j$ d.h. ich habe einen Index oben und einen unten. \smash tut hier gute Dienste. Finde es schöner, den Abstand zu drücken als ständig "Lücken" zu haben. Ich suche halt eine Alternative zu \smash{} die im ganzen Dokument angwendet wird.

Falls es durch die Reduktion des Zeilenabstandes wirklich zur Kollision mit der vorherigen Zeile kommt (kommt vielleicht in 1% der Fälle vor), sehe ich das ja und mache die Formel dann halt nicht inline.

Verfasst: Mi 1. Jul 2015, 12:50
von Besserwisser
Wenn es wie bei dem von dir erwähnten $x_{abc}^j$ keine Kollision gibt, braucht man auch kein \smash:
\documentclass{article}
\usepackage{mwe}
\begin{document}
\blindtext{} $x_{abc}^j$ \blindtext
\end{document}