Zwei eigene Umgebungen sind nicht kompatibel, wieso?

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: Zwei eigene Umgebungen sind nicht kompatibel, wieso?

von cgnieder » So 16. Sep 2012, 15:02

Vielleicht die tipp-Umgebung mit mdframed definieren? Dann wären zumindest Seitenumbrüche innerhalb der tipp-Umgebung etwas klarer (es sei denn, Du möchtest, dass innerhalb so einer Box auch auf einer neue Seite nochmal „Tipp“ steht?). Das würde dann auch das Problem mit dem missing \item lösen:
\documentclass[]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
 
\newenvironment{indented}[1]{% %Einrückung mit Doppelpunkt
  \labeling{#1:}
    \item[#1:]
}{%
  \endlabeling}

\usepackage{mdframed}
\makeatletter
\newmdenv[
  rightline=false,
  topline=false,
  bottomline=false,
  linewidth=3pt,
  innerrightmargin=0pt,
  frametitle={\colorbox{black}{\color{white}\bfseries Tipp}},
  frametitleaboveskip=0pt,
  frametitlebelowskip=3pt,
  frametitlealignment=\hspace*{-\mdf@innerleftmargin@length},
  font=\footnotesize]{tipp}
\makeatother

\usepackage{lipsum}% für Dummy-Text
\begin{document}

\begin{indented}{\bfseries Bsp.}
 \lipsum[1]
\end{indented}

\begin{tipp}
 \lipsum[1]
\end{tipp}

\begin{indented}{\bfseries Bsp.}
 \begin{tipp}
  \lipsum[1]
 \end{tipp}
\end{indented}

\end{document}
Grüße

Zwei eigene Umgebungen sind nicht kompatibel, wieso?

von Madridista » So 22. Jul 2012, 18:20

Ich habe mir hier aus dem eine Definierte Umgebung heraus gesucht und nach einer weiteren hatte ich selber gefragt. Nun wollte ich die zwei einmal zusammen verwenden, es kommt dabei aber nur eine Fehlermeldung

"! LaTeX Error: Something's wrong--perhaps a missing \item."

So hier mal ein Minimalbeispiel(hoffe es ist eins...) mit den Definitionen und dem Problem
\documentclass[]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{color}

\usepackage{framed} 																								%für die Umgebung wichtig

\newcommand*{\tip}{\hspace{-25pt}\colorbox{black}{\textbf{\textcolor{white}{ Tipp}}}$\;$}
  \newenvironment{tipp}{%
  \begin{footnotesize}																		
  \def\FrameCommand##1{\textcolor{black}{\vrule width 3pt} \hspace{10pt}##1}% 
  \MakeFramed {\advance\hsize-\width \FrameRestore}\tip\vspace*{0.2cm}\\}% 
 {\endMakeFramed\end{footnotesize}}
 
\newenvironment{indented}[1]{%																	%Einrückung mit Doppelpunkt
  \labeling{#1:}
    \item[#1:]
}{%
  \endlabeling}

\begin{document}



\begin{indented}{\bfseries Bsp.}
	\begin{tipp}
		Test
	\end{tipp}
\end{indented}


\end{document}

Nach oben