Zeilenumbruch um \ clearpage
AFAIK, Zeilenumbruch um \begin{document}, \end{document}oder \begin{section}nicht die Ergebnisse wie folgt ändern.
\documentclass{article}
% INSERTING OR DELETING THIS LINE DOESN'T AFFECT THE OUTCOME
\begin{document}
% INSERTING OR DELETING THIS LINE DOESN'T AFFECT THE OUTCOME
Hello, world!
% INSERTING OR DELETING THIS LINE DOESN'T AFFECT THE OUTCOME
\end{document}
Ich frage mich, ob das auch so ist \clearpage. Ich denke, es gibt sieben mögliche Spots \clearpage, die scheinbar die gleiche Ausgabe erzeugen. Haben sie keinen logischen Unterschied zueinander?
Punkt 1: Der Punkt direkt nach dem ersten Absatz.
\documentclass{article}
\begin{document}
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.\clearpage
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\end{document}
Punkt 2: Der Punkt direkt unter dem ersten Absatz.
\documentclass{article}
\begin{document}
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\clearpage
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\end{document}
Punkt 3: Zwei Zeilen vom ersten und zweiten Absatz entfernt.
\documentclass{article}
\begin{document}
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\clearpage
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\end{document}
Punkt 4: Der Punkt direkt über dem zweiten Absatz.
\documentclass{article}
\begin{document}
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\clearpage
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\end{document}
Punkt 5: Der Punkt direkt vor dem zweiten Absatz.
\documentclass{article}
\begin{document}
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\clearpage This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\end{document}
Punkt 6: In der Mitte der beiden Absätze ohne zusätzlichen Zeilenumbruch.
\documentclass{article}
\begin{document}
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\clearpage
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\end{document}
Punkt 7: Nur am Anfang des zweiten Absatzes ohne Zeilenumbruch.
\documentclass{article}
\begin{document}
This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\clearpage This is a sentence. This is a sentence. This is a sentence. This is a sentence. This is a sentence.
\end{document}
Ich denke, entweder Spot 1 oder Spot 3 ist besser lesbar als andere, und Spot 7 ist der kürzeste Code unter allen Kandidaten mit dem gleichen Ergebnis. Ich frage mich, ob eine einfach zu lesende (oder manchmal platzsparende) Codierungspraxis die Ergebnisse unerwartet beeinflusst.
Antworten
Im Gegensatz \pagebreak, \clearpage(via \newpage) fügt eine \parvor der Verarbeitung und nach der Verarbeitung ist folglich bereits im vertikalen Modus. Dies bedeutet, dass das Setzen einer Leerzeile ( \par) davor oder danach keinen Unterschied macht. Eine leere Zeile ist jedoch das Standard-Dokument-Markup für Absatzumbrüche. Daher würde ich immer eine leere Zeile zwischen Absätzen einfügen (spielt keine Rolle, ob dies vor oder nach der Clearpage ist), anstatt mich auf die technischen Details zu verlassen, \clearpagedie den aktuellen Absatz beenden .
Wenn Sie Ihre Beispiele mit \pagebreakanstelle von versuchen \clearpage, werden Sie einen großen Unterschied zwischen den Fällen feststellen, bei denen keine leere Zeile als einzelner Absatz und nicht als zwei festgelegt wird.