web-dev-qa-db-ja.com

LaTeXの特定のセクションでインデントを無効にする方法は?

ドキュメントの1つのセクション(具体的にはサブセクション)でのみインデントを無効にする必要があります。どうやってやるの?

デフォルトのインデントは、indentfirstパッケージによって提供されます。

16
Radek Wyroslak

インデントをどれだけ広範に根絶したいかによります。しかし、私が最初に試みることは、\parindent0ptに設定することです。

Some text with normal indentation...

{\parindent0pt % disables indentation for all the text between { and }

Text with no indentation.

Still no indentation.

}% restore indentation

Indented again.
27
godbyk

インデントを設定する環境が解決策になる可能性がありますか?次のように前文で定義します。

\newlength\mystoreparindent
\newenvironment{myparindent}[1]{%
\setlength{\mystoreparindent}{\the\parindent}
\setlength{\parindent}{#1}
}{%
\setlength{\parindent}{\mystoreparindent}
}

次に、ドキュメントに次のように記述します。

\begin{myparindent}{0pt}
This paragraph is not indented, ehm well, actually it is indented by 0pt
which is the same as not indented.

And this paragraph neither\ldots
\end{myparindent}

または、大きな段落のインデントが必要な場合

\begin{myparindent}{5cm}
The first line of this paragraph is indented by 5 cm.

And so is the first line of the next paragraph.
\end{myparindent}
7
Tjeerd Pinkert

\ noindent私はあなたが望むものだと思います。

3
Charlie Martin