一部の段落のインデントをオフにする

一部の段落のインデントをオフにする

文書内の段落グループのインデントをオフにしようとしています。次のようなものにしたいです:

\begin{noindent}
Paragraph 1

Paragraph 2

Paragraph 3
\end{noindent}

どうすればこれを実現できるでしょうか?

追伸私の質問は重複したものではありませんこれです

答え1

新しい環境を定義するだけです

\newenvironment{zeroindent}
  {\par\setlength{\parindent}{0pt}}
  {\par}

そして、文書の中で、

\begin{zeroindent}
Paragraph 1

Paragraph 2

Paragraph 3
\end{zeroindent}

ただし、これが本当に役立つかどうかは私にはわかりません。

答え2

もう一つの解決法は、明示的なステートメント\begingroup\endgroupステートメントを使用して のスコープを限定することです\setlength\parindent{0pt}。(以前の投稿へのリンクを提供している場合、唯一の違いは、\begingroupとが追加されていることです\endgroup。コードでは、の前後\begingroupに空白行を使用することに注意してください\endgroup。空白行によって段落区切りが生成されます。

Paragraph 0

\begingroup
\setlength\parindent{0pt}

Paragraph 1

Paragraph 2

Paragraph 3
\endgroup

Paragraph 4

答え3

少し変わったリクエストと、より意味論的なマークアップが望ましいですが、意図された用途が示されていない場合、基本的なレイアウトは次のようになります。

indented para

\begin{parindent}0pt

no indent

no indent

\end{parindent}

indent again

関連情報