Seite 1 von 1

Verzeichnis wird nicht im Inhaltsverzeichnis aufgelistet

Verfasst: Mi 31. Jan 2018, 19:45
von Latex_Anfaenger
Hallo miteinander,

ich habe folgendes Problem. Ich habe im Netzt folgendes gefunden als ich auf der Suche nach einem Formelverzeichnis war.

\DeclareNewTOC[%
type=formel,
name={Formel},%
listname={Formelverzeichnis}
]{for}

\newcommand*{\formelentry}[1]{%
\addcontentsline{for}{formel}{\protect\numberline{\theequation} #1}%
}

Wenn ich in meinem Dokument \listofformels hinterlege klappt alles wunderbar außer einer Sache. Das Verzeichnis wird nicht im Inhaltsverzeichnis aufgeführt. Was muss ich dafür anstellen?

Gibt es einen Befehl den ich bei der Definition von \DeclareNewTOC eintragen muss?
Ich habe beim recherchieren level=1 für section gefunden. Hier habe ich 0 eingetragen, weil ich dachte, das dies für chapter steht. Leider hat das auch nichts gebracht.

Ich hoffe Ihr könnt mir weiter helfen.
% ============= Dokumenteigenschaften =============
\documentclass[bibliography=totoc,listof=entryprefix,a4paper,12pt]{scrreprt}
\usepackage[left= 2.5cm,right = 2.5cm, top= 2cm, bottom = 2cm]{geometry} 

% ============= Packages =============
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx, subfig}
\graphicspath{{img/}}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{color}
% zusätzliche Schriftzeichen der American Mathematical Society
\usepackage{amsfonts}
\usepackage{amsmath}

\DeclareNewTOC[%
toclevel=1,
type=formel,
name={Formel},%
listname={Formelverzeichnis}
]{for}

\newcommand*{\formelentry}[1]{%
	\addcontentsline{for}{formel}{\protect\numberline{\theequation} #1}%
}

% ============= Dokumentbeginn =============
\begin{document}
	\tableofcontents
	\listofformels
	\include{01_Einleitung} %mit Formeln 
\end{document}


Verfasst: Mi 31. Jan 2018, 19:54
von Johannes_B
Du äußerst ja auch an keiner Stelle den Wunsch, dass die passieren soll. Von geisterhand geht es nicht.
\documentclass[bibliography=totoc,listof=entryprefix,a4paper,12pt,listof=totoc]{scrreprt}
\usepackage[left= 2.5cm,right = 2.5cm, top= 2cm, bottom = 2cm]{geometry}

% ============= Packages =============
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx, subfig}
\graphicspath{{img/}}
%\usepackage{fancyhdr} Nicht mit KOMA
\usepackage{lmodern}
\usepackage{color}
% zusätzliche Schriftzeichen der American Mathematical Society
\usepackage{amsfonts}
\usepackage{amsmath}

\DeclareNewTOC[%
tocentrylevel=1,
	type=formel,
	name={Formel},%
	listname={Formelverzeichnis}
]{for}

%\newcommand*{\formelentry}[1]{%
	%\addcontentsline{for}{formel}{\protect\numberline{\theequation} #1}%
%}

% ============= Dokumentbeginn =============
\begin{document}
\tableofcontents
\listofformels
\end{document}


Verfasst: Mi 31. Jan 2018, 20:06
von Latex_Anfaenger
Jo vielen Dank, es lag also an listof=totoc und tocentrylevel=1

Danke echt klasse!!!!

Verfasst: Mi 14. Feb 2018, 12:30
von Haras
Ich habe auch das Problem, das mein Formelverzeichnis nicht im Inhaltsverzeichnis auftaucht. Obwohl ich den Vorschlag von hier übernommen habe funtioniert es nicht. Kann mir jemand sagen woran es liegt ? Ich habe in einer Vorlage von der Universität geschrieben und da wurde in 2 dokumenten geschrieben die folgendermaßen aussehen
\documentclass{scrreprt}

\include{header}

\begin{document}
\setcounter{page}{0}
% Titelblatt
\include{titel}

\thispagestyle{empty}

\include{Erklaerung}

% Inhaltsverzeichnis
\thispagestyle{empty}
\renewcommand{\thepage}{\Roman{page}}
\setcounter{page}{1}

\tableofcontents
\listofformels
\cleardoublepage
\listoffigures		% Abbildungsverzeichnis

\listoftables	% Tabellenverzeichnis

\include{Einleitung}
\include{Kap2}
\include{Kap3}
%\include{Kap4}
%\include{Ergebnisse}
\include{Fazit}
\include{Kap5}


% Erzeugung von Verzeichnissen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\listoftables			% Tabellenverzeichnis
%%\listofalgorithms		% Algorithmenverzeichnis
%\listofformels
%\listoffigures			% Abbildungsverzeichnis
%\printnomenclature		% Symbolverzeichnis

%\include{Literaturverzeichnis}
% Literaturverzeichnis
%\bibliographystyle{natdin}
%\bibliography{literatur}

%\bibliographystyle{alpha}

% Index
%\printindex

\end{document}
und mein Eintrag im Header ist so

%\Formelliste
\DeclareNewTOC[%
tocentrylevel=1,
type=formel,
name={Formel},%
hang=2.5cm,%
listname={Formelverzeichnis}
]{for}

\newcommand*{\formelentry}[1]{%
\addcontentsline{for}{formel}{\protect\numberline{Formel~\theequation} #1}%
}

Verfasst: Mi 14. Feb 2018, 12:46
von markusv
Haras hat geschrieben:Obwohl ich den Vorschlag von hier übernommen habe funtioniert es nicht.
In deinem Beispiel-Code hast du es nicht.

Entferne ich alles unnötige und nicht für uns vorhandene und setze die Option listof=totoc, erscheint das Verzeichnis ohne weiteres im TOC:
\documentclass[listof=totoc]{scrreprt}

%\Formelliste 
 \DeclareNewTOC[% 
 tocentrylevel=1, 
 type=formel, 
 name={Formel},% 
 tocentrynumwidth=2.5cm,% geändert, siehe Warnung bei "hang="
 listname={Formelverzeichnis} 
 ]{for} 

\begin{document}
\tableofcontents
\listofformels
%\cleardoublepage
\listoffigures      % Abbildungsverzeichnis
\listoftables   % Tabellenverzeichnis
\end{document}