von muhsinabi » Mi 22. Nov 2023, 11:26
Hallo, bin neu hier in diesem Forum und bräuchte Hilfe bei meinem Inhaltsverzeichnis.
Ausgerechnet die Farbe des Inhaltsverzeichnisses bleibt rot bei der PDF-Ausgabe.
Hier mein Quellcode(hoffe mal nicht zu lang..):
\documentclass[a4paper,12pt,headsepline]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage[right]{eurosym}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{floatflt}
\usepackage{longtable}
\usepackage{geometry}
\geometry{left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm}
\usepackage{fancybox}
\usepackage[hyphens, obeyspaces, spaces]{url}
\usepackage{color}
\usepackage{amssymb}
\usepackage{fancyhdr}
\pagestyle{fancy} %eigener Seitenstil
\fancyhf{} %alle Kopf- und Fußzeilenfelder bereinigen
\fancyhead[L]{\nouppercase{\leftmark}} %Kopfzeile links
\fancyhead[C]{} %zentrierte Kopfzeile
\fancyhead[R]{\thepage} %Kopfzeile rechts
\renewcommand{\headrulewidth}{0.4pt} %obere Trennlinie
%\fancyfoot[C]{\thepage} %Seitennummer
%\renewcommand{\footrulewidth}{0.4pt} %untere Trennlinie
\usepackage{array}
\bibliographystyle{abbrvdin}
%lade abbrvdin.bst datei aus dem Internet im selben Ordner von Hauptdatei
\usepackage{setspace}
%Befehle für einen/zwei/einanhalb Zeilenabstände
%\onehalfspacing
%\doublespacing
%\onehalfspacing
\usepackage{capt-of}
% für Stichwortverzeichnis
\usepackage{makeidx}
%Konfiguriere das Inhaltsverzeichnis
\usepackage{tocbasic}
\DeclareTOCStyleEntries[
raggedentrytext,
numwidth=0pt,
numsep=1ex,
dynnumwidth,
]{tocline}{chapter,section,subsection,subsubsection,paragraph,subparagraph}
\DeclareTOCStyleEntries[
indent=0pt,
linefill=\TOCLineLeaderFill,
]{tocline}{section,subsection,subsubsection,paragraph,subparagraph}
\DeclareTOCStyleEntries[
indent=10pt,
]{tocline}{subsection,subsubsection,paragraph,subparagraph}
\usepackage[intoc,german]{nomencl}
\usepackage[hidelinks]{hyperref}
\usepackage{siunitx}
\makenomenclature
\hypersetup{
colorlinks=true,
urlcolor=black,
}
%% This will add the subgroups
%----------------------------------------------
\usepackage{etoolbox}
\renewcommand\nomgroup[1]{%
\item[\bfseries
\ifstrequal{#1}{A}{Physics Constants}{%
\ifstrequal{#1}{B}{Number Sets}{%
\ifstrequal{#1}{C}{Other Symbols}{}}}%
]}
%----------------------------------------------
%% This will add the units
%----------------------------------------------
\newcommand{\nomunit}[1]{%
\renewcommand{\nomentryend}{\hspace*{\fill}#1}}
%----------------------------------------------
%Livetex-Version
%\usepackage[german]{nomencl}
%\let\abbrev\nomenclature
% Abkürzungsverzeichnis LiveTex Version
% Titel des Abkürzungsverzeichnisses
%\renewcommand{\nomname}{Abkürzungsverzeichnis}
% Abstand zwischen Abkürzung und Erläuterung
%\setlength{\nomlabelwidth}{.25\textwidth}
% Zwischenraum zwischen Abkürzung und Erläuterung mit Punkten
%\renewcommand{\nomlabel}[1]{#1 \dotfill}
% Variation des Abstandes der einzelnen Abkürzungen zu einander
%\setlength{\nomitemsep}{-\parsep}
% Index mit Abkürzungen erzeugen
%\makenomenclature
% Abkürzungsverzeichnis TeTEX Version
% \usepackage[german]{nomencl}
% \makenomenclature
% %\makeglossary
% \renewcommand{\nomname}{Abkürzungsverzeichnis}
% \AtBeginDocument{\setlength{\nomlabelwidth}{.25\columnwidth}}
% \renewcommand{\nomlabel}[1]{#1 \dotfill}
% \setlength{\nomitemsep}{-\parsep}
% Optional: Einzelne Zeilen am Anfang einer Seite unterdrücken (Schusterjungen)
\clubpenalty = 10000
% Optional: Einzelne Zeilen am Ende einer Seite unterdrücken (Hurenkinder)
\widowpenalty = 10000
\displaywidowpenalty = 10000
\begin{document}
\pagenumbering{roman}
% Leere Seite am Anfang
\thispagestyle{empty} % erzeugt Seite ohne Kopf- / Fusszeile
\mbox{}
\newpage
% Titelseite %
%\input{deckblatt}
\onehalfspacing
\newpage
\thispagestyle{empty}
%\input{abstract}
\singlespacing
\newpage
% Seitenzählung bei Inhaltsverzeichnis beginnen
\setcounter{page}{1}
% Inhaltsverzeichnis anzeigen
\thispagestyle{empty}
\tableofcontents
\newpage
%\input{nomenklatur}
\printnomenclature
\newpage
% das Abbildungsverzeichnis
% Abbildungsverzeichnis MIT führender Nummberierung endgueltig anzeigen
\listoffigures
% Abbildungsverzeichnis soll im Inhaltsverzeichnis auftauchen
\addcontentsline{toc}{section}{Abbildungsverzeichnis}
%%%%%%% EINLEITUNG %%%%%%%%%%%%
\newpage
\fancyhead[L]{\nouppercase{\leftmark}} %Kopfzeile links
% 1,5 facher Zeilenabstand
\onehalfspacing
% arabische Seitennummerierung ab hier
\pagenumbering{arabic}
% einzelne Kapitel werden hier eingebunden
\section{Motivation}
Hier wird über die Motivation und Intention der Arbeit erläutert.
%\newpage
\section{Thermodynamische Grundlagen}
Erläuterung der Kapitels...
\subsection{Wärmelehre}
Hier kommt Text...
\subsection{Kenngrößen}
Hier kommt Text...
\subsection{Feuerfeste Bauteile}
Hier kommt Text...
\subsection{Wassergekühlte Bauteile}
Hier kommt Text...
%\newpage
%\input{3_excel}
%\newpage
%\input{4_berechnung}
%\newpage
%\input{5_schluss}
%\newpage
% einfacher Zeilenabstand
%\singlespacing
% Literaturliste soll im Inhaltsverzeichnis auftauchen
%\newpage
%\phantomsection
%\addcontentsline{toc}{section}{Literaturverzeichnis}
% Literaturverzeichnis anzeigen
%\renewcommand\refname{Literaturverzeichnis}
%\bibliography{Hauptdatei}
\end{document}
Ich hoffe das reicht aus.
LG Muhsin
Hallo, bin neu hier in diesem Forum und bräuchte Hilfe bei meinem Inhaltsverzeichnis.
Ausgerechnet die Farbe des Inhaltsverzeichnisses bleibt rot bei der PDF-Ausgabe.
Hier mein Quellcode(hoffe mal nicht zu lang..):
[code]
\documentclass[a4paper,12pt,headsepline]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage[right]{eurosym}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{floatflt}
\usepackage{longtable}
\usepackage{geometry}
\geometry{left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm}
\usepackage{fancybox}
\usepackage[hyphens, obeyspaces, spaces]{url}
\usepackage{color}
\usepackage{amssymb}
\usepackage{fancyhdr}
\pagestyle{fancy} %eigener Seitenstil
\fancyhf{} %alle Kopf- und Fußzeilenfelder bereinigen
\fancyhead[L]{\nouppercase{\leftmark}} %Kopfzeile links
\fancyhead[C]{} %zentrierte Kopfzeile
\fancyhead[R]{\thepage} %Kopfzeile rechts
\renewcommand{\headrulewidth}{0.4pt} %obere Trennlinie
%\fancyfoot[C]{\thepage} %Seitennummer
%\renewcommand{\footrulewidth}{0.4pt} %untere Trennlinie
\usepackage{array}
\bibliographystyle{abbrvdin}
%lade abbrvdin.bst datei aus dem Internet im selben Ordner von Hauptdatei
\usepackage{setspace}
%Befehle für einen/zwei/einanhalb Zeilenabstände
%\onehalfspacing
%\doublespacing
%\onehalfspacing
\usepackage{capt-of}
% für Stichwortverzeichnis
\usepackage{makeidx}
%Konfiguriere das Inhaltsverzeichnis
\usepackage{tocbasic}
\DeclareTOCStyleEntries[
raggedentrytext,
numwidth=0pt,
numsep=1ex,
dynnumwidth,
]{tocline}{chapter,section,subsection,subsubsection,paragraph,subparagraph}
\DeclareTOCStyleEntries[
indent=0pt,
linefill=\TOCLineLeaderFill,
]{tocline}{section,subsection,subsubsection,paragraph,subparagraph}
\DeclareTOCStyleEntries[
indent=10pt,
]{tocline}{subsection,subsubsection,paragraph,subparagraph}
\usepackage[intoc,german]{nomencl}
\usepackage[hidelinks]{hyperref}
\usepackage{siunitx}
\makenomenclature
\hypersetup{
colorlinks=true,
urlcolor=black,
}
%% This will add the subgroups
%----------------------------------------------
\usepackage{etoolbox}
\renewcommand\nomgroup[1]{%
\item[\bfseries
\ifstrequal{#1}{A}{Physics Constants}{%
\ifstrequal{#1}{B}{Number Sets}{%
\ifstrequal{#1}{C}{Other Symbols}{}}}%
]}
%----------------------------------------------
%% This will add the units
%----------------------------------------------
\newcommand{\nomunit}[1]{%
\renewcommand{\nomentryend}{\hspace*{\fill}#1}}
%----------------------------------------------
%Livetex-Version
%\usepackage[german]{nomencl}
%\let\abbrev\nomenclature
% Abkürzungsverzeichnis LiveTex Version
% Titel des Abkürzungsverzeichnisses
%\renewcommand{\nomname}{Abkürzungsverzeichnis}
% Abstand zwischen Abkürzung und Erläuterung
%\setlength{\nomlabelwidth}{.25\textwidth}
% Zwischenraum zwischen Abkürzung und Erläuterung mit Punkten
%\renewcommand{\nomlabel}[1]{#1 \dotfill}
% Variation des Abstandes der einzelnen Abkürzungen zu einander
%\setlength{\nomitemsep}{-\parsep}
% Index mit Abkürzungen erzeugen
%\makenomenclature
% Abkürzungsverzeichnis TeTEX Version
% \usepackage[german]{nomencl}
% \makenomenclature
% %\makeglossary
% \renewcommand{\nomname}{Abkürzungsverzeichnis}
% \AtBeginDocument{\setlength{\nomlabelwidth}{.25\columnwidth}}
% \renewcommand{\nomlabel}[1]{#1 \dotfill}
% \setlength{\nomitemsep}{-\parsep}
% Optional: Einzelne Zeilen am Anfang einer Seite unterdrücken (Schusterjungen)
\clubpenalty = 10000
% Optional: Einzelne Zeilen am Ende einer Seite unterdrücken (Hurenkinder)
\widowpenalty = 10000
\displaywidowpenalty = 10000
\begin{document}
\pagenumbering{roman}
% Leere Seite am Anfang
\thispagestyle{empty} % erzeugt Seite ohne Kopf- / Fusszeile
\mbox{}
\newpage
% Titelseite %
%\input{deckblatt}
\onehalfspacing
\newpage
\thispagestyle{empty}
%\input{abstract}
\singlespacing
\newpage
% Seitenzählung bei Inhaltsverzeichnis beginnen
\setcounter{page}{1}
% Inhaltsverzeichnis anzeigen
\thispagestyle{empty}
\tableofcontents
\newpage
%\input{nomenklatur}
\printnomenclature
\newpage
% das Abbildungsverzeichnis
% Abbildungsverzeichnis MIT führender Nummberierung endgueltig anzeigen
\listoffigures
% Abbildungsverzeichnis soll im Inhaltsverzeichnis auftauchen
\addcontentsline{toc}{section}{Abbildungsverzeichnis}
%%%%%%% EINLEITUNG %%%%%%%%%%%%
\newpage
\fancyhead[L]{\nouppercase{\leftmark}} %Kopfzeile links
% 1,5 facher Zeilenabstand
\onehalfspacing
% arabische Seitennummerierung ab hier
\pagenumbering{arabic}
% einzelne Kapitel werden hier eingebunden
\section{Motivation}
Hier wird über die Motivation und Intention der Arbeit erläutert.
%\newpage
\section{Thermodynamische Grundlagen}
Erläuterung der Kapitels...
\subsection{Wärmelehre}
Hier kommt Text...
\subsection{Kenngrößen}
Hier kommt Text...
\subsection{Feuerfeste Bauteile}
Hier kommt Text...
\subsection{Wassergekühlte Bauteile}
Hier kommt Text...
%\newpage
%\input{3_excel}
%\newpage
%\input{4_berechnung}
%\newpage
%\input{5_schluss}
%\newpage
% einfacher Zeilenabstand
%\singlespacing
% Literaturliste soll im Inhaltsverzeichnis auftauchen
%\newpage
%\phantomsection
%\addcontentsline{toc}{section}{Literaturverzeichnis}
% Literaturverzeichnis anzeigen
%\renewcommand\refname{Literaturverzeichnis}
%\bibliography{Hauptdatei}
\end{document}
[/code]
Ich hoffe das reicht aus.
LG Muhsin