Satır Kırma \ clearpage
AFAIK, etrafında çizgi kıran \begin{document}, \end{document}ya \begin{section}aşağıdaki gibi sonuçları değiştirmez.
\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}
Bunun aynısı olup olmadığını merak ediyorum \clearpage. \clearpageGörünüşe göre aynı çıktıyı üreten yedi olası nokta olduğunu düşünüyorum . Birbirlerinden mantıksal farkları yok mu?
Nokta 1: İlk paragraftan hemen sonraki nokta .
\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}
Nokta 2: İlk paragrafın hemen altındaki nokta .
\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}
Nokta 3: Hem birinci hem de ikinci paragraflardan iki satır uzakta .
\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}
Spot 4: İkinci paragrafın hemen üzerindeki nokta .
\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}
Spot 5: İkinci paragrafın hemen önündeki nokta .
\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}
6 Nokta: In ortasında hiçbir ek satır sonu ile iki paragraf.
\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}
Nokta 7: Satır sonu olmayan ikinci paragrafın hemen başında .
\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}
Bence Spot 1 veya Spot 3 diğerlerinden daha okunabilir ve Spot 7 aynı sonuca sahip tüm adaylar arasında en kısa kod. Kolay okuma (veya bazen yer tasarrufu sağlayan) kodlama pratiğinin beklenmedik şekilde sonuçları etkileyip etkilemediğini merak ediyorum.
Yanıtlar
Aksine \pagebreak, \clearpage(aracılığıyla \newpage) \parişlemeden önce ve işlemeden sonra ekler , sonuç olarak zaten dikey moddadır. bu, önüne veya arkasına boş bir satır ( \par) koymanın hiçbir fark yaratmadığı anlamına gelir . Bununla birlikte, boş bir satır, paragraf sonları için standart belge biçimlendirmesidir, bu nedenle \clearpage, geçerli paragrafı sonlandıran teknik ayrıntıya güvenmek yerine, paragraflar arasına her zaman boş bir satır eklerim (bunun bölünmeden önce veya sonra olması önemli değildir) .
Örneklerinizi \pagebreakyerine ile denerseniz, \clearpageboş satırın iki değil tek paragraf olarak ayarlandığı durumlar arasında büyük bir fark göreceksiniz.