PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \newenvironment mit adjustwidth



Philidor
04-05-2013, 14:47
Hallo miteinander,

ich bin LaTeX Einsteiger und brauche einen Tip in Bezug auf die folgende Problemstellung.

Als Übung gekennzeichnete Abschnitte sollen sowohl kursiv dargestellt werden, als auch ein left- und rightmargin von 10mm besitzen.

\newenvironment{exercise}
{\begin{adjustwidth}{10mm}{10mm} \begin{itshape}}
{\end{itshape} \end{adjustwidth}}

Das ist leider gescheitert.

\newenvironment{exercise}
{begin{itshape}}
{\end{itshape}}

...alleine funktioniert.

\begin{adjustwidth}{10mm}{10mm}
Eine Übung.
\end{adjustwidth}}

...im Dokument funktioniert ebenfalls.

Weiß jemand Rat?

Besten Dank

mechanicus
04-05-2013, 17:41
Sollten es auch farbig sein, kannst du mdframed nutzen, so kannst du auch Seitenumbrüche verarbeiten.


\documentclass{article}

\usepackage{mdframed}
\newmdenv[leftmargin=10mm,rightmargin=10mm,skipabove=\topski p,skipbelow=\topskip]{exercise}

\usepackage[ngerman]{babel}
\usepackage{blindtext}

\begin{document}
\blindtext
\begin{exercise}
\blindtext
\end{exercise}
\blindtext

\end{document}

Marco

Philidor
04-05-2013, 18:42
Sollten es auch farbig sein, kannst du mdframed nutzen, so kannst du auch Seitenumbrüche verarbeiten.

Marco

Großartig, vielen Dank! Gefällt mir besser als die Ursprüngliche Idee!
Lässt sich das auch derart abwandeln, dass Seitenumbrüche innerhalb eines solchen Kastens nicht zugelassen werden?

mechanicus
04-05-2013, 19:10
Großartig, vielen Dank! Gefällt mir besser als die Ursprüngliche Idee!
Lässt sich das auch derart abwandeln, dass Seitenumbrüche innerhalb eines solchen Kastens nicht zugelassen werden?
Ja. Einfach die Option nobreak ergänzen.

Marco

Philidor
05-05-2013, 00:38
Perfekt! Danke!