Referenzierung an Falsche Position im PDF-Dokument

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


huklu2020
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Do 3. Sep 2020, 14:28

Referenzierung an Falsche Position im PDF-Dokument

Beitrag von huklu2020 »

Hallo Zusammen,

ich bin relativ neu in der LaTex-Welt und habe momentan folgendes Problem:

Mein Dokument hat mit \tableofcontents,\listoffigures und \listoftables die entsprechenden Verzeichnisse eingebunden. Das Problem dabei liegt, dass die Referenzierung an das Verzeichnis selbst via PDF-Reader an die Falsche Stelle im Dokument springt.
Wird die PDF generiert, klickt dann im Inhaltsverzeichnis dann bspw. auf das Tabellenverzeichnis, springt das Dokument zum Abbildungsverzeichnis.
Eingebunden habe ich die Verzeichnisse in dem Inhaltsverzeichnis mit bspw. \addcontentsline{toc}{section}{Abbildungsverzeichnis}

Das Problem ist in allen Verzeichnissen ohne nummerierter Kapitel-Titeln. D.h. (bezogen auf das angehängte Beispiel) das Problem liegt auch beim Literaturbeispiel, dem Anhang und der am Ende gehängten eidstl. Erklärung vor.

Ich hab schon versucht das Ganze mit \addsec zu lösen, dabei entsteht dann im pdf Dokument eine doppelnennung der jeweligen Überschrift.

Hier ist meine "Hauptdatei.tex" angehängt ist das ganze Projekt mit den jew. *tex Dateien

\documentclass[a4paper,12pt,headsepline]{scrartcl}
\usepackage[utf8]{inputenc}
\input{latex_einstellungen/variablen}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage[right]{eurosym}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{longtable}
\usepackage{geometry}
\geometry{left=3.5cm, right=2cm, top=2.5cm, bottom=2cm}
\usepackage{fancybox}
\usepackage[hyphens,obeyspaces,spaces]{url}
\usepackage{color}
\usepackage{amssymb}
\usepackage[bookmarksnumbered,pdftitle={\titleDocument},hyperfootnotes=false]{hyperref}
\usepackage{fancyhdr} 


\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\nouppercase{\leftmark}}
\fancyhead[C]{}
\fancyhead[R]{\thepage}
\renewcommand{\headrulewidth}{0.4pt} 
\usepackage{array}
\bibliographystyle{alphadin}
\usepackage{setspace}
\usepackage{capt-of}
\usepackage{makeidx}
\usepackage{listings}
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, keywordstyle=\color{black}\bfseries, stringstyle=\ttfamily,showstringspaces=false,basicstyle=\footnotesize,captionpos=b}
\lstset{language=java}
\makeindex
\usepackage[german]{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}

\setlength{\nomlabelwidth}{.25\textwidth}

\renewcommand{\nomlabel}[1]{#1 \dotfill}

\setlength{\nomitemsep}{-\parsep}

\makenomenclature
%======================================================================
\begin{document}
\input{latex_einstellungen/trennung}
\pagenumbering{roman}
\onehalfspacing
\thispagestyle{empty}
\input{abstract}
\singlespacing
\newpage
\setcounter{page}{1}

% Inhaltsverzeichnis anzeigen
\thispagestyle{empty}
\tableofcontents

\newpage

\addcontentsline{toc}{section}{Abbildungsverzeichnis}
\listoffigures

\newpage

\addcontentsline{toc}{section}{Tabellenverzeichnis}

\listoftables
\newpage

\addcontentsline{toc}{section}{Listingverzeichnis}
\fancyhead[L]{Listingverzeichnis} %Kopfzeile links
\renewcommand{\lstlistlistingname}{Listingverzeichnis}
\lstlistoflistings


\newpage

\addcontentsline{toc}{section}{Abkürzungsverzeichnis}

\fancyhead[L]{Abkürzungsverzeichnis}
\input{latex_einstellungen/abkuezungen/abkuerzungen}
\printnomenclature[3cm]
\newpage
\fancyhead[L]{\nouppercase{\leftmark}} 
\onehalfspacing
\pagenumbering{arabic}

\input{1_einleitung}
\singlespacing
\newpage
\addcontentsline{toc}{section}{Literaturverzeichnis}
\renewcommand\refname{Literaturverzeichnis}
\bibliography{Hauptdatei}
\onehalfspacing
\newpage
\addcontentsline{toc}{section}{Anhang}
\fancyhead[L]{Anhang} 
\input{anhang/anhang}
\newpage
\addcontentsline{toc}{section}{Eidesstattliche Erklärung}
\input{erklaerung}
\end{document}

Kann mir da jemand weiter helfen?

Vielen Dank schon im Vorraus!!

beispiel_ref_problem_latex.zip
(75.93 KiB) 154-mal heruntergeladen

gast

Re: Referenzierung an Falsche Position im PDF-Dokument

Beitrag von gast »

huklu2020 hat geschrieben:
Fr 4. Sep 2020, 08:50

Eingebunden habe ich die Verzeichnisse in dem Inhaltsverzeichnis mit bspw. \addcontentsline{toc}{section}{Abbildungsverzeichnis}

Genau das ist das Problem. Richtig geht es mit der Option toc oder listof der verwendeten KOMA-Script-Klasse. Den genauen Wert für die jeweilige Option entnimmst du bitte der KOMA-Script-Anleitung.

Außerdem solltest du unbedingt einen Blick in deine log-Datei werfen. Es gibt dort min. eine Warnung wegen einer ungünstigen Paketkombination. In der Warnung wird auch eine Alternative genannt.

Das Paket capt-of ist bei Verwendung der Klasse übrigens überflüssig.

Die Randeinstellungen sind eigentlich eher schlecht (warum wird im Anhang des KOMA-Script-Buchs ausführlich erklärt). Wenn die so also nicht vorgeschrieben sind, dann lass das Paket geometry und die zugehörige \geometry-Anweisung besser weg.

Außerdem wird hyperref etwas sehr früh geladen.

Leider ist das ganze auch kein vollständiges Minimalbeispiel, so dass wir nicht wirklich damit testen können.

Insgesamt sieht das für mich mal wieder nach der Verwendung einer eher schlechten Vorlage aus.


Antworten