Ich muss ein Latex-Buch neu schreiben und den Code optimieren und habe ein „Problem“ gefunden, das ich nicht lösen kann und für das ich keine globale Lösung finde.
Meiner Meinung nach ist der Code besser lesbar, wenn zwischen Text- und Gleichungsblock ein Zeilenumbruch/Absatz steht. Dies führt jedoch zu einer größeren Begrenzung zwischen Text und Gleichung, was ich zu vermeiden versuche.
Meine Frage lautet: Ist es möglich, eine neue Zeile in den Code einzufügen (um das Lesen des Codes zu erleichtern), ohne die Lücke zwischen Text und Gleichung zu vergrößern?
Hier ist mein minimales Codebeispiel:
\documentclass{book}
\begin{document}
\chapter{Gap}
\section{testcase 1}
This is a test sentence and has nothing to do with the real problem.
\begin{equation}
a=b+x
\end{equation}
This is a test sentence and has nothing to do with the real problem.
\section{testcase 2}
This is a test sentence and has nothing to do with the real problem.
\begin{equation}
a=b+x
\end{equation}
This is a test sentense and has nothing to do with the real problem.
\end{document}
Hier ein Bild wie es aussieht:
Ich weiß, es ist kein großer Unterschied, aber trotzdem.
Antwort1
Tatsächlich gibt es auch einen semantischen Unterschied.
Vergleichen Sie, wo der zweite Satz beginnt (Absatzeinzug). In einem Fall haben Sie einen neuen Absatz begonnen (mit der Leerzeile), im anderen Fall (ohne die Leerzeile) haben Sie den aktuellen Absatz einfach fortgesetzt.
Wenn Sie eine „leere Zeile“ im Quelltext haben möchten, ohne dass dies Auswirkungen auf den Schriftsatz hat, verwenden Sie %
an deren Anfang die Option zum Kommentieren dieser.