Seite 1 von 1

Eigenes Verzeichnis für Grobgliederung funktioniert nicht

Verfasst: So 9. Feb 2014, 17:34
von Verzeichnis
Hallo,

MB:
\documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,headings=normal]{scrartcl}

%%-----------------------------------------------
%% Grobgliederung erstellen
 % Neue Hilfsdatei für neues Verzeichnis
\addtotoclist[dtc]{dtoc}

 % Pünktchen in der Grobgliederung aus
\makeatletter
  \AfterTOCHead[dtoc]{\def\@dotsep{10000}}
\makeatother

 % Eintrag in Grobgliederung einfügen (Ebene=#1, Überschrift=#2)
\newcommand*{\dummyentry}[2]{%
  \refstepcounter{#1}% entsprechenden Zähler erhöhen 
  \addtocontents{dtoc}{% 
    \protect\contentsline{#1}{\numberline{\csname the#1\endcsname}#2}{}}% 
}

\begin{document}

\section*{Expose}

ABC

\listoftoc[Vorläufige Gliederung]{dtoc}% Verzeichnis ausgeben

\setcounter{section}{0}

\dummyentry{section}{A}

\end{document}
Damit würde ich gerne ein zusätzliches Verzeichnis erstellen, jedoch klappt das leider nicht, da irgendwas mit dem dummyentry Befehl nicht stimmt. Ich bekomme folgende Fehlermeldung:
! Use of \\@listoftoc doesn't match its definition.
\ifstr ...begingroup \protected@edef \reserved@a {
#1}\protected@edef \reserv...
l.32 \dummyentry{section}{A}
Leider werde ich aus dieser Meldung überhaupt nicht schlau.
Wo liegt der Fehler?

Verfasst: So 9. Feb 2014, 19:03
von u_fischer
Du hast ein \protect vor \numberline vergessen.