私の文書のデフォルトのスタイルは、段落がインデントされていることです。それはいいです。しかし、図やその他のオブジェクトに続く段落にはインデントは必要ありません。
\noindent
最終出力でどの段落が図の後に続くかわからないため、手動で使用するとうまくいきません (LaTeX は図を自動的に配置します)。
したがって、出力の数字に続く段落がインデントされないようにする必要があります (tex ソースでは、どれがインデントされるかわかりません)。それはどのように達成できますか?
私の文書のデフォルトのスタイルは、段落がインデントされていることです。それはいいです。しかし、図やその他のオブジェクトに続く段落にはインデントは必要ありません。
\noindent
最終出力でどの段落が図の後に続くかわからないため、手動で使用するとうまくいきません (LaTeX は図を自動的に配置します)。
したがって、出力の数字に続く段落がインデントされないようにする必要があります (tex ソースでは、どれがインデントされるかわかりません)。それはどのように達成できますか?
私は通常、数字の直後に「\\」を置きます。
私の出版社も同じことを要求しています (したがって、段落をインデントしない、またはそのような奇妙なことをしないという提案は論外です)。\
自動解決策は見つかりませんでした。代わりに、ページの上部または下部にできるだけ多くの図を配置し、インラインに配置されたすべての図の後に \noindent を手動で挿入しました 残念ながら、「h」フラグは推奨事項にすぎないため、コンパイル、出力の確認、配置インデント、コンパイル、インデントを配置しないで出力をチェックすると、300ページの本に約1時間かかりました。
これは非常に奇妙な要求のように思えます (また、満足するのは困難です)。このfigure
環境は、テキスト ストリームに関連するが、テキスト ストリームの一部ではないオブジェクト用です。
検討できる代替アプローチの提案を次に示します。
あなたが主張するなら、フィギュアの配置を適度にコントロールすることができます。LaTex の float と pictures に関する問題 を参照してください。
図とテキストの本文を区切る空白の量を増やすことができます。ルックアップ\textfloatsep
、、、\intextsep
および\abovecaptionskip
。\belowcaptionskip
ラテックスに深く関わってからしばらく経ちましたので、大まかなアイデアを提供するだけで大丈夫だと思います。それがうまくいくかどうかはまったくわかりません。
IIRC、latexを使用すると、独自のカウンターを定義できます。図のフォーマット環境を変更してカスタムカウンターをインクリメントし、段落コードに条件付きインデントを設定させ(カウンターが1に等しい場合のみ)、その後カウンターをリセットさせることができます。
(私のラテックスの本も見つかりません、私の妻はそれを取りました!)
編集:これについてのより多くの考え-ラテックスがページに配置したフロートの数を数えるために使用するtopnumber/bottomnumberカウンターを見てください。非常によく似た構造を使用することをお勧めします。
\setlength{\parindent}{0em}
の前に置くことができます\begin{document}
。私は以下を使用します:
\setlength{\parident}{0em}
\setlength{\parskip}{1cm}
\begin{document}
.............
\parskip
段落間の間隔を 1cm に設定することに注意してください。