들여쓰기나 공백이 없는 환경의 첫 번째 단락

들여쓰기나 공백이 없는 환경의 첫 번째 단락

환경 내부에서 텍스트의 첫 번째 단락을 들여쓰지 않는 환경을 만들려고 합니다.

나의 최근 시도와 해당 결과는 다음과 같습니다. 보시다시피, 첫 번째 환경에서는 들여쓰기되지 않은 첫 번째 단락에 작은 수평 공간을 추가했습니다. 두 번째 환경에서는 그렇지 않았지만 필요하지 않은 %문자를 뒤에 추가해야만 이를 달성할 수 있었습니다. \begin{env}명시 %적인 문자 없이 원하지 않는 공백을 어떻게 생략할 수 있습니까?

최소한의 예시 결과

\documentclass{minimal}

\newenvironment{env}{%
    \noindent%
}{%
}%

\begin{document}
Some text. Some text. Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text. Some text. Some text.

\begin{env}
    First paragraph inside environment.

    Second paragraph inside environment.
\end{env}

\begin{env}%
    First paragraph inside environment.

    Second paragraph inside environment.
\end{env}
\end{document}

답변1

당신이 사용할 수있는ignorespaces

\documentclass{article}

\newenvironment{env}{%
\noindent\ignorespaces%
}{%
}%

\begin{document}
Some text. Some text. Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text. Some text. Some text.

\begin{env}
    First paragraph inside environment.

    Second paragraph inside environment.
\end{env}

\begin{env}%
    First paragraph inside environment.

    Second paragraph inside environment.
\end{env}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보