Seite 1 von 1

Doppelte Einträge im TOC

Verfasst: Mo 22. Feb 2016, 13:16
von Statnach
Liebes Forum,

Ich habe ein Problem mit doppelten Einträgen im Inhaltsverzeichnis meines LaTeX-Dokuments. Ich arbeite mit fancyhdr und \addcontentsline. Sobald ich unter addcontentsline die \section{..} anfange erscheint die jeweilige Überschrift doppelt im Inhaltsverzeichnis, einmal mit und ohne einmal ohne Nummer. Was schafft da Abhilfe?

Folgend das Minimalbeispiel; ich benutze allerdings noch deutlich mehr Pakete.
\documentclass[11pt,twoside]{article}
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[a4paper]{geometry} 
\geometry{verbose,tmargin=3cm,bmargin=3cm,lmargin=3cm,rmargin=2cm} 
\usepackage{array} 
\usepackage{float} 
\usepackage{units} 
\usepackage{amsmath} 
\usepackage{amssymb} 

\makeatletter

\setlength{\headheight}{12.51453pt}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\fancyhead{}
\fancyfoot{}
\fancyfoot[LE,RO]{\thepage}
\usepackage{amsmath}
\numberwithin{equation}{section}
\usepackage{bbm}
\usepackage{nccmath}
\usepackage{graphicx}
\usepackage{color}
\allowdisplaybreaks
\usepackage{array}
\usepackage{mathdots}
\usepackage{rotating}
\usepackage{tikz}
\usepackage{caption}
\captionsetup[figure]{labelfont={bf}}
\captionsetup[table]{labelfont={bf}}
\usepackage[innercaption]{sidecap}
\sidecaptionvpos{figure}{t}
\usepackage[flushmargin]{footmisc} 
%\usepackage{slashbox}
\newcommand{\vast}{\bBigg@{5.5}}
\newcommand{\Vast}{\bBigg@{6.5}}
\renewcommand{\thefigure}{\arabic{section}.\arabic{figure}}
\makeatletter \@addtoreset{figure}{section} \makeatother
\renewcommand{\thetable}{\arabic{section}.\arabic{table}}
\makeatletter \@addtoreset{table}{section} \makeatother
\begin{document}
........ 

\renewcommand{\thepage}{\Roman{page}}
\setcounter{page}{1}
\fancyhead{}
\fancyhead[LE,RO]{\slshape \rightmark}

\tableofcontents{}\newpage{}

.......

\addcontentsline{toc}{section}{Introduction}\fancyhead{}
\fancyhead[LE,RO]{\emph{INTRODUCTION}}

\section{Introduction} 
...... 

\end{document}  
 

Verfasst: Mo 22. Feb 2016, 13:18
von iTob
Du erzeugst ja auch zwei Einträge … den einen mit \addcontentsline und den anderen mit \section. Warum ist mir allerdings ein Rätsel ;-)

Lösche einfach den \addcontensline-Befehl ...

Und die Kopfzeile jeweils mit \fancyhead manuell zu setzen ist auch nicht im Sinne des Erfinders ...

Verfasst: Mo 22. Feb 2016, 13:44
von Johannes_B
Sieht nach einer dieser schrecklichen Vorlagen aus.

So nützlich wie eine Fernsehzeitung von 1998.

Verfasst: Mo 22. Feb 2016, 13:48
von iTob
Die Fehrsehzeitung richtet heutzutage zumindest keinen Schaden mehr an ;-)