0

I'd like to define custom environments in which the body is indented in contrast to the body/the first line of the environment. An example could look like this

enter image description here

In particular not every environment should be indented. How can I approach this problem? I'm using amsthm. Thank you for you help.

1 Answers1

0

It is easy with etoolbox:

\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{amsthm, amssymb}%
\usepackage{etoolbox} 
\usepackage{lipsum}

\theoremstyle{plain}
\newtheorem{lemma}{Lemma}
\BeforeBeginEnvironment{lemma}{\par\hangindent=2.5em}
\AfterEndEnvironment{lemma}{\par}

\begin{document}
\setcounter{lemma}{2}

\lipsum[2]
\begin{lemma}
Sei $\mathcal{M}_{μ}$ die Familie der $\mu$-meßbaren Teilmengen von $X$. Dann ist $\mathcal{M}_{μ}$ eine $\sigma$-Algebra über $X$, und $\mu$ eingeschränkt auf $\mathcal{M}_{μ}$ ist ein (positives) Maß auf $\mathcal{M}_{μ}$.
\end{lemma}
\lipsum[3]

\end{document} 

enter image description here

Bernard
  • 271,350