rebecca2525
19-11-2007, 13:27
Hallo zusammen!
Ich versuche gerade, eine LaTeX Document Class an meine Beduerfnisse anzupassen. Dabei habe ich ein Problem mit dem Inhaltsverzeichnis. Ich nehme z.B. article.cls als Ausgangspunkt, da ist tableofcontents wie folgt definiert:
\newcommand\tableofcontents{%
\section*{\contentsname
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\conten tsname}}%
\@starttoc{toc}%
}
Ich kann die Ueberschrift fuer das Inhaltsverzeichnis auch rausnehmen, kein Problem:
\newcommand\tableofcontents{%
\@starttoc{toc}%
}
Das hier geht auch:
\newcommand\tableofcontents{%
\section*{bla}
\@starttoc{toc}%
}
Wenn ich allerdings stattdessen per Hand was anderes ohne section einfuege, gibt's eine Fehlermeldung:
\newcommand\tableofcontents{%
Inhalt
\@starttoc{toc}%
}
! LaTeX Error: Something's wrong--perhaps a missing \item.
Ich habe mal versucht, an der Stelle Stueck fuer Stueck die enstprechenden TeX-Makros fuer eine section* nachzubauen, aber den Fehler habe ich nicht wegbekommen. Weiss jemand, wo das Problem liegt? Es tritt auf beim ersten Section-Eintrag beim Rendern des Inhaltsverzeichnisses. Der Eintrag ist dann ein wenig deplaziert, die nachfolgenden Eintraege machen keine Probleme mehr und werden korrekt dargestellt.
Leider habe ich keine vernuenftige Dokumentation zu den LaTeX-Interna und zum Schreiben eigener Klassen gefunden. Die ganzen LaTeX-Quellen sind ueberhaupt nicht dokumentiert und die Fehlermeldungen teilweise alles andere als hilfreich... :mad:
Ich versuche gerade, eine LaTeX Document Class an meine Beduerfnisse anzupassen. Dabei habe ich ein Problem mit dem Inhaltsverzeichnis. Ich nehme z.B. article.cls als Ausgangspunkt, da ist tableofcontents wie folgt definiert:
\newcommand\tableofcontents{%
\section*{\contentsname
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\conten tsname}}%
\@starttoc{toc}%
}
Ich kann die Ueberschrift fuer das Inhaltsverzeichnis auch rausnehmen, kein Problem:
\newcommand\tableofcontents{%
\@starttoc{toc}%
}
Das hier geht auch:
\newcommand\tableofcontents{%
\section*{bla}
\@starttoc{toc}%
}
Wenn ich allerdings stattdessen per Hand was anderes ohne section einfuege, gibt's eine Fehlermeldung:
\newcommand\tableofcontents{%
Inhalt
\@starttoc{toc}%
}
! LaTeX Error: Something's wrong--perhaps a missing \item.
Ich habe mal versucht, an der Stelle Stueck fuer Stueck die enstprechenden TeX-Makros fuer eine section* nachzubauen, aber den Fehler habe ich nicht wegbekommen. Weiss jemand, wo das Problem liegt? Es tritt auf beim ersten Section-Eintrag beim Rendern des Inhaltsverzeichnisses. Der Eintrag ist dann ein wenig deplaziert, die nachfolgenden Eintraege machen keine Probleme mehr und werden korrekt dargestellt.
Leider habe ich keine vernuenftige Dokumentation zu den LaTeX-Interna und zum Schreiben eigener Klassen gefunden. Die ganzen LaTeX-Quellen sind ueberhaupt nicht dokumentiert und die Fehlermeldungen teilweise alles andere als hilfreich... :mad: