技術的に必要のないすべての空白行をコメントアウトしますか?

技術的に必要のないすべての空白行をコメントアウトしますか?

これは、空行をコメントアウトするか\noindentするかについての質問. そのため、次のように環境を囲む行をコメントアウトし始めました。

\documentclass{article}

\begin{document}

Some body text. Let's introduce a quote:%
%
\begin{quote}
Some quote text.
\end{quote}
%
Some text following the quote.

\end{document}

コメントアウトしても害はないのだろうか全て私のソースでは、次の例のように、空行は技術的な目的を果たしません。

\documentclass{article}

\begin{document}
%
Some body text. Let's introduce a quote:%
%
\begin{quote}
Some quote text.
\end{quote}
%
Some text following the quote.
%
\end{document}

以前、長い文書ではコメントの文字数制限のようなものに達する可能性がある (誰かまた教えてくれるでしょうか?) という質問を読んだのを漠然と覚えています。これは心配すべきことかもしれません。

ソース内の技術的に不要な空行をコメントアウトすることには、何か欠点がありますか?

答え1

空行のコメントは、手動で明示的に段落区切りを挿入しない限り、技術的には段落を結合します。したがって、明示的に段落区切りを挿入していない場合(たとえば、環境定義で)、TeXのメモリを使い果たすリスクがあります((La)TeX のメモリ使用量の構成要素つまり、TeX は、段落のコンテンツを収集するために入力ストリームをただ飲み込むだけです (最終的な目標は、プレゼンテーション用に最適化することです)... しかし、この段落が「決して」終わらない場合は、忍耐も終わります。 ただし、ほとんどの場合、これはありそうにないため、非常に極端です。

ただし、一見不必要な空行のコメントが目的のものである場合でも、出力は異なる場合があることに注意してください。

ここに画像の説明を入力してください

\documentclass{article}

\begin{document}
%
Some body text. Let's introduce a quote:%
%
\begin{quote}
Some quote text.
\end{quote}
%
Some text following the quote.

\noindent\hrulefill

Some body text. Let's introduce a quote:%
%
\begin{quote}
Some quote text.
\end{quote}

Some text following the quote.
%
\end{document}

上記の例では、Some text following the quoteは、同じ段落内にあるとみなされます。前に引用は によって開始されたため%、段落のインデントは発生しませんでした。2 番目では、空行が段落区切りを表し、予想どおりの段落のインデントが発生しました。

関連情報