\addmargin in Umgebung fuehrt zu "too deeply nested&quo

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \addmargin in Umgebung fuehrt zu "too deeply nested&quo

von bobmalaria » Do 7. Jul 2011, 15:40

danke, da habe ich den wald vor lauter baeumen nicht gesehen. ich habe sogar den befehl noch im manual nachgeschlagen, habe aber nur schnell nach der schreibweise gesehen und nicht nach dem genauen syntax. ein klassischer fall von "wer lesen kann ist klar im vorteil" :roll: :roll:

von KOMA » Do 7. Jul 2011, 14:27

addmargin ist eine Umgebung (siehe KOMA-Script-Anleitung)! Du beginnst also mit \addmargin jede Menge dieser Umgebungen, beendest sie aber nie. Da addmargin wie center, flushleft, flushright etc. ein tivlist-Umgebung ist, weshalb sie auch im Abschnitt Listen in der Anleitung dokumentiert ist, erntest Du deshalb die Fehlermeldung.

Du musst also entweder \begin{addmargin}…\end{addmargin} oder \addmargin…\endaddmargin verwenden. Letzteres ist ohne Test, ob auch die korrekte Umgebung beendet wird (in Umgebungsdefinitionen aber genau deshalb von Vorteil, wenn man es einheitlich anwendet).

\addmargin in Umgebung fuehrt zu "too deeply nested&quo

von bobmalaria » Do 7. Jul 2011, 13:50

Hi,

ich habe eine quote Umgebung definiert die zum Einruecken \addmargin{30pt} verwendet.
Ab einer anzahl >6 meiner umgebung bekomme ich den fehler "too deeply nested" den ich eigentlich nur aus Listen kenne.

Gibt es eine Loesung dafuer?
\documentclass[parskip=half]{scrartcl}

\usepackage{tikz}
\usepackage{xcolor}
\usepackage{footnote}
\usepackage{lipsum}

\newenvironment{bquote}{%
\par%
\noindent%
\addmargin{30pt}
\begin{savenotes}
\begin{tikzpicture}%
\node[text width=0.97\linewidth](q)\bgroup
}{%
\egroup;%
\draw[ultra thick,line width=7pt,overlay,gray!30] (q.north west) --
([shift={(-15pt,0)}]q.north west) -- ([shift={(-15pt,0)}]q.south west) --
(q.south west);%
\draw[ultra thick, line width=7pt,overlay,gray!30] (q.north east) --
([shift={(15pt,0)}]q.north east) -- ([shift={(15pt,0)}]q.south east) --
(q.south east);% 
\end{tikzpicture}%
\end{savenotes}%
\par%
}%

\begin{document}
\begin{bquote}
\lipsum*[3]\footnote{Hier die fussnote} bla bla
\end{bquote}

\begin{bquote}
\lipsum*[3]\footnote{Hier die fussnote} bla bla
\end{bquote}

\begin{bquote}
\lipsum*[3]\footnote{Hier die fussnote} bla bla
\end{bquote}

\begin{bquote}
\lipsum*[3]\footnote{Hier die fussnote} bla bla
\end{bquote}

\begin{bquote}
\lipsum*[3]\footnote{Hier die fussnote} bla bla
\end{bquote}

\begin{bquote}
\lipsum*[3]\footnote{Hier die fussnote} bla bla
\end{bquote}

\begin{bquote}
\lipsum*[3]\footnote{Hier die fussnote} bla bla
\end{bquote}

\end{document}

Nach oben