rafael
24-06-2009, 16:13
Bekomme für folgendes Konstrukt die Fehlermeldung: TeX capacity exceeded, sorry [text input levels=50]. Meines Erachstens sind die Befehle korrekt definiert. Vielleicht doch nicht?
\begin{filecontents}{hsgen.sty}%anfang des stylefiles
\RequirePackage[latin1,ansinew]{inputenc}
\RequirePackage[english,ngerman]{babel} %
\newcommand{\vorbereitung}[2]{#1}
\newcommand{\moderation}[2]{#1}
\newcommand{\vorspiel}[1]{%umdefinieren I
\renewcommand{\vorbereitung}[1]{#1}
\renewcommand{\moderation}[1]{}
#1 }
\newcommand{\ablauf}[1]{%umdefinieren II
\renewcommand{\vorbereitung}[1]{}
\renewcommand{\moderation}[1]{#1}
#1 }
\newcommand{\zusammenkunft}[1]{%Vertexten
\section{Vorbereitung} \vorspiel{#1} \section{Ablauf} \ablauf{#1}
}
\end{filecontents}%ende des Stylefiles
\begin{filecontents}{Treffen.tex}%anfang texfile
\vorbereitung{Essen kochen}
\moderation{Über das Leben reden}
\end{filecontents}%ende texfile
\documentclass{scrartcl}%das Dokument
\usepackage{hsgen}
\begin{document}
\zusammenkunft{
\input{Treffen}
}
\end{document}
\begin{filecontents}{hsgen.sty}%anfang des stylefiles
\RequirePackage[latin1,ansinew]{inputenc}
\RequirePackage[english,ngerman]{babel} %
\newcommand{\vorbereitung}[2]{#1}
\newcommand{\moderation}[2]{#1}
\newcommand{\vorspiel}[1]{%umdefinieren I
\renewcommand{\vorbereitung}[1]{#1}
\renewcommand{\moderation}[1]{}
#1 }
\newcommand{\ablauf}[1]{%umdefinieren II
\renewcommand{\vorbereitung}[1]{}
\renewcommand{\moderation}[1]{#1}
#1 }
\newcommand{\zusammenkunft}[1]{%Vertexten
\section{Vorbereitung} \vorspiel{#1} \section{Ablauf} \ablauf{#1}
}
\end{filecontents}%ende des Stylefiles
\begin{filecontents}{Treffen.tex}%anfang texfile
\vorbereitung{Essen kochen}
\moderation{Über das Leben reden}
\end{filecontents}%ende texfile
\documentclass{scrartcl}%das Dokument
\usepackage{hsgen}
\begin{document}
\zusammenkunft{
\input{Treffen}
}
\end{document}