Gibt es eine Möglichkeit, den vertikalen Abstand zu inline math Objekten (z. B. Brüchen) zu erhöhen?

ich habe den Text im folgenden Beispiel so hingeschrieben, dass der Bruch direkt über dem großen P der Folgezeile steht und ich finde, dass es schlecht lesbar ist.

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\begin{document}
  Angenommen $\frac{n}{p}$ wäre eine zusammengesetzte Zahl. Dann lässt sich $\frac{n}{p}$ nach Satz blabla als Produkt von Primzahlen darstellen.
\end{document}

Ist es sinnvoller, den Zeilenabstand grundsätzlich zu erhöhen oder nur für solche Zeilen, in denen inline math vorkommt?

gefragt 24 Okt '16, 17:41

tom75's gravatar image

tom75
2.2k187884
Akzeptiert-Rate: 57%

bearbeitet 25 Okt '16, 11:39

cgnieder's gravatar image

cgnieder
22.1k243463


Ungleichmäßiger Zeilenabstand ist eine typografische Todsünde. Ein zu großer Zeilenabstand ist auch nicht gut. Das zerstört den einheitlichen Grauwert der Seite und letzteres erzeugt stattdessen einen Gittereffekt. Beides verschlechtert außerdem die Lesbarkeit. Also sollte man solche Situationen vermeiden. Neben geringfügigen Umformulierungen oder Änderungen beim Umbruch, beispielsweise mit

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\begin{document}
  Angenommen $\frac{n}{p}$ wäre eine zusammengesetzte Zahl. Dann lässt sich $\frac{n}{p}$ nach Satz bla\-bla\nolinebreak als Produkt von Primzahlen darstellen.
\end{document}

wäre eine Möglichkeit bei Bedarf die Verwendung von nicefrac:

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{nicefrac}
\begin{document}
  Angenommen $\nicefrac{n}{p}$ wäre eine zusammengesetzte Zahl. Dann lässt sich $\frac{n}{p}$ nach Satz blabla als Produkt von Primzahlen darstellen.
\end{document}

oder des neueren aber experimentellen xfrac:

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{xfrac}
\begin{document}
  Angenommen $\sfrac{n}{p}$ wäre eine zusammengesetzte Zahl. Dann lässt sich $\frac{n}{p}$ nach Satz blabla als Produkt von Primzahlen darstellen. 
\end{document}

Kommt nichts davon in Frage, sollte man in der Tat eher den Zeilenabstand insgesamt leicht erhöhen. Dass hingegen das (notfalls durchaus automatisch herbeigeführte) Aufdehnen des Abstandes einzelner Zeilen nicht gut ist, zeigt folgendes Beispiel:

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{mwe}
\begin{document}
\blindtext
  Angenommen $\frac{n}{p\textstyle\smash[t]{\mathstrut}}$ wäre eine zusammengesetzte Zahl. Dann lässt sich $\frac{n}{p}$ nach Satz blabla als Produkt von Primzahlen darstellen. \blindtext
\end{document}

Schon im Screenshot eines Ausschnitts, in dem man den Bruch gar nicht sieht

alt text

fällt vielen Menschen auf, dass irgend etwas nicht stimmt. Bei Betrachtung des Gesamtabsatzes wird es ziemlich augenfällig:

alt text

Es ist dann in der Tat besser, insgesamt den Zeilenabstand moderat zu erhöhen:

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{mwe}
\linespread{1.05}
\begin{document}
\blindtext
  Angenommen $\frac{n}{p}$ wäre eine zusammengesetzte Zahl. Dann lässt sich $\frac{n}{p}$ nach Satz blabla als Produkt von Primzahlen darstellen. \blindtext
\end{document}

alt text

Natürlich ist dies nur bis zu einem gewissen Grad möglich. Ausladende Mathematik mitten im Text ist daher zu vermeiden.

Permanenter link

beantwortet 24 Okt '16, 19:24

saputello's gravatar image

saputello
11.1k154365
Akzeptiert-Rate: 51%

bearbeitet 25 Okt '16, 13:03

Ich würde lieber xfrac statt nicefrac verwenden. Die xfrac-Doku listet ein paar Probleme mit nicefrac im Abschnitt 1.2 »The Present«.

(25 Okt '16, 12:06) Henri

Allerdings ist xfrac IMHO schwieriger zu handhaben, wenn man andere Schriftarten verwendet, weil man sich dann in der Regel neue Instanzen definieren muss, um gutaussehende Brüche zu erhalten.

(25 Okt '16, 15:13) cgnieder

Wenn das eine einmalige Angelegenheit ist, kannst du dem p eine größere negative Höhe geben:

Open in Online-Editor
$\frac{n}{p\rule[-4pt]{0pt}{0pt}}$

Wofür man sich natürlich auch einen Befehl definieren kann.

alt text

Permanenter link

beantwortet 25 Okt '16, 09:13

crazyhorse's gravatar image

crazyhorse
4323
Akzeptiert-Rate: 26%

bearbeitet 25 Okt '16, 09:14

Ich bin da pragmatisch und halte mich an das, was Donald Knuth im TeXbook vorschlägt:

A good typist or copy editor will convert fractions to a “slashed form,” whenever a built-up construction would be too small or too crowded.

Folglich:

Open in Online-Editor
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
Angenommen $n/p$ wäre eine zusammengesetzte Zahl. Dann lässt sich
$n/p$ nach Satz blabla als Produkt von Primzahlen darstellen.
\end{document}

alt text

Permanenter link

beantwortet 25 Okt '16, 12:03

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×75
×17
×16

gestellte Frage: 24 Okt '16, 17:41

Frage wurde gesehen: 7,420 Mal

zuletzt geändert: 25 Okt '16, 15:13