von Verzeichnis » So 9. Feb 2014, 17:34
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?
Hallo,
MB:
[code]\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}
[/code] 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:
[quote]! Use of \\@listoftoc doesn't match its definition.
\ifstr ...begingroup \protected@edef \reserved@a {
#1}\protected@edef \reserv...
l.32 \dummyentry{section}{A}[/quote] Leider werde ich aus dieser Meldung überhaupt nicht schlau.
Wo liegt der Fehler?