Desative o recuo de alguns parágrafos

Desative o recuo de alguns parágrafos

Estou tentando desativar o recuo de um grupo de parágrafos no meu documento. Então eu gostaria de algo como:

\begin{noindent}
Paragraph 1

Paragraph 2

Paragraph 3
\end{noindent}

Como posso conseguir isso?

PSMinha pergunta não é uma duplicata deEste.

Responder1

Basta definir um novo ambiente

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

Então, no documento, você faz

\begin{zeroindent}
Paragraph 1

Paragraph 2

Paragraph 3
\end{zeroindent}

A utilidade disso não está clara para mim, no entanto.

Responder2

Outra solução, que usa instruções explícitas \begingroupe \endgrouppara delimitar o escopo do \setlength\parindent{0pt}. (Relativo aopostagem anteriorvocê forneceu um link para, a única diferença é a adição de \begingroupe \endgroup.) No código, observe o uso de linhas em branco antes \begingroupe depois de \endgroup; as linhas em branco geram quebras de parágrafo.

Paragraph 0

\begingroup
\setlength\parindent{0pt}

Paragraph 1

Paragraph 2

Paragraph 3
\endgroup

Paragraph 4

Responder3

Seria preferível uma solicitação um pouco estranha e uma marcação mais orientada semanticamente, mas sem qualquer indicação do uso pretendido, o layout básico pode ser obtido por

indented para

\begin{parindent}0pt

no indent

no indent

\end{parindent}

indent again

informação relacionada