Eigenes Verzeichnis für Grobgliederung funktioniert nicht

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Verzeichnis

Eigenes Verzeichnis für Grobgliederung funktioniert nicht

Beitrag 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?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4309
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du hast ein \protect vor \numberline vergessen.

Antworten