Отключить отступы для некоторых абзацев

Отключить отступы для некоторых абзацев

Я пытаюсь отключить отступ для группы абзацев в моем документе. Поэтому я хотел бы что-то вроде:

\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

Связанный контент