Verzeichnis wird nicht im Inhaltsverzeichnis aufgelistet

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Latex_Anfaenger

Verzeichnis wird nicht im Inhaltsverzeichnis aufgelistet

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


Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

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

TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Latex_Anfaenger

Beitrag von Latex_Anfaenger »

Jo vielen Dank, es lag also an listof=totoc und tocentrylevel=1

Danke echt klasse!!!!

Haras

Beitrag 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}%
}

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag 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}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Antworten