
Ich versuche, eine Umgebung zu erstellen, in der der allererste Absatz des Textes innerhalb der Umgebung nicht eingerückt wird.
Mein letzter Versuch und die entsprechende Ausgabe sind unten dargestellt. Wie Sie sehen, hat die erste Umgebung dem ersten nicht eingerückten Absatz einen kleinen horizontalen Abstand hinzugefügt. Die zweite Umgebung tat dies nicht, aber ich konnte dies nur erreichen, indem ich %
nach ein Zeichen hinzufügte \begin{env}
, das eigentlich nicht erforderlich sein sollte. Wie kann ich diesen unerwünschten Abstand ohne ein explizites %
Zeichen weglassen?
\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}
Antwort1
Sie könnenignorespaces
\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}