PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lesezeichen "Inhaltsverzeichnis" und "Nomenklatur" falsch



Thesis
05-12-2011, 11:02
Guten Morgen, LaTeX-Profis,

Bin gerade dabei, für mein Studium eine Thesis in LaTeX zu verfassen. Der Lehrstuhl gab eine Vorlage heraus, jedoch verweisen die Lesezeichen für das Inhaltsverzeichnis und die Nomenklatur auf falsche Seiten. Der Rest passt wunderbar. Derjenige, der die Vorlage erstellt hat, konnte mir auch nicht helfen.

Habe dazu etwas recherchiert und

- \phantomsection als auch
- \addcontentline anstatt von \pdfbookmark

ausprobiert, doch nichts hat geholfen. Vielleicht könnte sich einer den Code anschauen und bei sich kompilieren? Ich verwende TeXnicCenter 1.0 Stable 1 und MikTeX 2.9, das ich erst ende letzter Woche komplett aktualisiert habe.





\documentclass
[
11pt, % Schriftgröße 11 Punkte
notitlepage, % Kein Titelblatt wird erstellt
twoside=true, % Es werden Vorder- und Rückseite der Blätter benutzt
open=right, % Kapitelanfang immer auf der rechten Seite
headsepline, % Die Kopfzeile wird durch eine horizontale Linie vom Text getrennt
footsepline, % Die Fußzeile wird durch eine horizontale Linie vom Text getrennt
chapterprefix, % Über den Kapitelüberschriften steht immer das Wort "Kapitel" mit der entsprechenden Nummer
numbers=noenddot, % Die Abschnittsnummerierungen werden immer ohne den letzten Punkt dargestellt,
% also "1.2.3" statt "1.2.3."
]{scrreprt}

\usepackage{arydshln} % Für gestrichelte horizontale Linien zwischen bestimmten Zellen
% \cdashline{2-4}[0.5pt/3pt] 0.5 als Punktlänge, 3 als Punktabstand
% MUSS vor einem bestimmten Paket stehen, d. h. ganz nach vorne setzen!

\usepackage[marginal]{footmisc} % Fußnoten im Blocksatz - MUSS vor hyperref geladen werden!

\usepackage[ngerman]{babel} % Überschrifte werden von LaTeX in der korrekten Sprache erzeugt
\usepackage[T1]{fontenc} % Schriftart
\usepackage[ansinew]{inputenc} % Direkte Eingabe der Sonderzeichen über die Tastatur
\usepackage{graphicx} % Ermöglicht die Einbindung von Bildern
\usepackage{makeidx} % Erzeugt Verzeichnisse
\usepackage{array}
\usepackage{float} % Erzwingt Positionierung von Floatobjekten mit "`H"'
\usepackage{tabularx} % Tabellen mit Spalten gleicher Breite
\usepackage{dcolumn} % Tabellen mit ausgerichteten Einträgen
\usepackage{amssymb,amsmath} % Um Texte in mathematischen Gleichungen zu schreiben mit dem Befehl \text{}
\usepackage[figuresright]{rotating} % Damit können Bilder, Tabellen, usw. in landscape Format angezeigt werden
\usepackage{bibgerm} % Ermöglicht das Einbinden deutschsprachiger Literaturverzeichnisse
\usepackage{subfig} % Mehrere Bilder nebeneinander, unter gleicher Bildunterschrift und -nummer
\usepackage{booktabs} % Hochwertige Tabellen
\usepackage{longtable} % Tabellen über mehrere Seiten
\usepackage{url} % URL-Formatierung im Literaturverzeichnis
\usepackage % PDF-Bookmarks, Angabe im Literaturverzeichnis auf welcher Seite
[
bookmarks,
pagebackref=false, % Einordnungsformel steht momentan auf false gesetzt
pdftex,
bookmarksopen=true,
bookmarksnumbered
]{hyperref}
\usepackage{multirow}
\usepackage[sort&compress]{natbib} % nützliches Paket, falls man die Gestaltung des Literaturverzeichnisse
% und der Referenzen selbst übernehmen möchte
\usepackage{pdfpages} % Komplette PDFs integrieren (Wird hier für das Deckblatt benötigt)
\usepackage{fancyhdr}

\usepackage{picins} % Für parpic{}
\usepackage{stmaryrd} % Für \lightning
\usepackage{tabulary} % Für Tabellen mit angepasseten Spaltenbreiten

\hypersetup
{
pdftitle =
...,
pdfauthor =
...,
pdfsubject=
...,
pdfkeywords =
...
}


\newcommand{\comment}[1]{} % Um einen ganzen Textblock auszukommentieren

\renewcommand{\baselinestretch}{1.15} % Zeilenabstand 115%
\renewcommand{\belowcaptionskip}{5pt} % Abstand von Bildunterschriften zum Bild?
\renewcommand{\abovecaptionskip}{8pt}

\setcounter{secnumdepth}{2} % Kapitelnummerierung nur bis zur Ebene "subsection" durchgeführt
\let\endgraph\endgraf % Falls nicht die neueste Version installiert ist,
% würde endgraf eine Fehlermeldung produzieren
%-------------------------------------------------------------------------------
% Bestimmung des Textfeldes
% Die Vorlage ist so gedacht, dass der Text doppelseitig gedruckt wird!

\setlength{\topmargin}{-15mm} % Abstand zwischen dem oberen Rand jeder logischen Seite und der Oberkante der Kopfzeile.
\setlength{\headheight}{8mm} % Höhe Kopfzeile
\setlength{\headsep}{7mm} % Abstand zwischen Unterkante Kopfzeile und Rumpf

\setlength{\textheight}{237mm} % Definiert die GesamtHöhe des Textrumpfes für alle nachfolgenden Seiten.
\setlength{\footskip}{10mm} % Abstand zwischen Rumpf der Seite und Unterkante Fußzeile
\setlength{\topskip}{0mm} % Abstand fest, der am oberen Rand des Seitenrumpfes zusätzlich eingefügt wird.

\setlength{\oddsidemargin}{-4mm} % bei zweiseitiger Format. den linken Rand der Seiten mit ungerader Seitennummer.
\setlength{\evensidemargin}{4mm} % bei zweiseitiger Format. linken Randes der Seiten mit gerader Seitennummer.
\setlength{\textwidth}{160mm} % Definiert die GesamtBreite des Textrumpfes für alle nachfolgenden Seiten.

%-------------------------------------------------------------------------------


\begin{document}
\bibliographystyle{dinat} % dinat
\setcitestyle{aysep={}} % In den Textverweisen wird zwischen dem Autor und dem Jahr
% kein Trennzeichen eingefügt
\pagestyle{fancy}
\fancyfoot{}
\fancyfoot[R]{\thepage}

%DECKBLATT VARIANTE 1================================================= ============================%
\includepdf[pages=-]{deckblatt/deckblatt.pdf}
%Zur Modifikation des Deckblatts das getrennte Projekt im Ordner deckblatt öffnen und setzen
%================================================= ============================%


\cleardoublepage

\chapter*{Eidesstattliche Erklärung}

Hiermit versichere ich, die vorliegende Arbeit selbständig und ohne Hilfe Dritter angefertigt zu haben. Gedanken und Zitate, die ich aus fremden Quellen direkt oder indirekt übernommen habe, sind als solche kenntlich gemacht. Diese Arbeit hat in gleicher oder ähnlicher Form noch keiner Prüfungsbehörde vorgelegen und wurde bisher nicht veröffentlicht.

Ich erkläre mich damit einverstanden, dass die Arbeit durch den Lehrstuhl für ... der Öffentlichkeit zugänglich gemacht werden kann.

\vspace{3cm}

\rule{3cm}{0.02mm}, \rule{3cm}{0.02mm} \hspace{4cm} \rule{5cm}{0.02mm}

%================================================= ============================%

\thispagestyle{empty}
\cleardoublepage
\pagestyle{plain}
\pagenumbering{Roman}

%\setcounter{page}{1}

\include{Abstract}

%================================================= ============================%
\newpage
\pagestyle{headings}
%\phantomsection
%\addcontentsline{toc}{chapter}{Inhaltsverzeichnis }
\pdfbookmark[1]{Inhaltsverzeichnis}{toc}
\tableofcontents

\listoffigures

\listoftables

%================================================= ============================%
\newpage
\include{Nomenklatur}

%================================================= ============================%

\pagenumbering{arabic}
%
\cleardoublepage
%
\include{Einleitung}
%
\include{Hauptteil}
%
\include{Ausblick}
%
\bibliography{./Literaturverzeichnis} % hier muss dann im Einzelfall gegebenfalls
% noch der richtige Pfadname aufgeführt werden


\newpage
%
\begin{appendix} % Anhang einfügen
%
\include{Anhang1}

%
\end{appendix}
%
\end{document}





Abstract sieht folgendermaßen aus:




% ################################################## ################################################## ######
% ################################################## ################################################## ######
%
% Abstract
% Englischer und deutscher Text mit je ca. 200 Wörtern.
%
% ################################################## ################################################## ######
% ################################################## ################################################## ######

\chapter*{Abstract}

% ================================================== ================================================== ======
% Englischer Text
% ================================================== ================================================== ======

Englischer Text.


% ================================================== ================================================== ======
% Deutscher Text
% ================================================== ================================================== ======

\bigskip
\noindent
Deutscher Text.\\




Vielleicht werden es auch zwei Seiten, trotzdem sollten die Lesezeichen richtig verweisen!


Und noch die Nomenklatur:




% ################################################## ################################################## ######
% ################################################## ################################################## ######
%
% Nomenklautur
%
% ################################################## ################################################## ######
% ################################################## ################################################## ######


\addcontentsline{toc}{chapter}{Nomenklatur}
\markboth{Nomenklatur}{Nomenklatur}

\chapter*{\huge Nomenklatur}


% ================================================== ================================================== ======
% Lateinische Buchstaben
% ================================================== ================================================== ======

\noindent
\textbf{Lateinische Buchstaben}\\ [0.25cm]
\begin{tabular}{lll}
Symbol &Einheit &Bedeutung\\
$A$ &$[m^2]$ &Fläche\\
$M$ &$[Nm]$ &Drehmoment\\
$\mathbf{v}$ &$[m/s]$ &Geschwindigkeitsvektor\\
\end{tabular}


% ================================================== ================================================== ======
% Griechische Buchstaben
% ================================================== ================================================== ======

\bigskip
\noindent
\textbf{Griechische Buchstaben}\\ [0.25cm]
\begin{tabular}{lll}
Symbol &Einheit &Bedeutung\\
$\eta$ &$[-]$ &Wirkungsgrad\\
$\dot{\omega}$ &$[W/m^3]$ &Wärmequellendichte
\end{tabular}


% ================================================== ================================================== ======
% Indizes
% ================================================== ================================================== ======

\bigskip
\noindent
\textbf{Indizes}\\ [0.25cm]
\begin{tabular}{ll}
Symbol &Bedeutung\\
$aus$ &Austritt
$ein$ &Eintritt
\end{tabular}


% ================================================== ================================================== ======
% Abkürzungen
% ================================================== ================================================== ======

\bigskip
\noindent
\textbf{Abkürzungen}\\ [0.25cm]
\begin{tabular}{ll}
Abkürzung &Bedeutung\\
$CAD$ &Computer Aided Design\\
$CFD$ &Computational Fluid Dynamics\\
$FEM$ &Finite Elemente Methoden\\
$ORC$ &Organic Rankine Cycle\\
\end{tabular}




Die restlichen Dateien sind dann der Form




\chapter{Name}

...




Euch ein herzliches Dank im Voraus!
Viele Grüße

Thesis
10-12-2011, 17:12
Hallo,

Mit Hilfe von
http://www.golatex.de/lesezeichen-inhaltsverzeichnis-und-nomenkl-t7862.html
und
http://mrunix.de/forums/showthread.php?t=44021
die Lösung:




Es ist wohl empfehlenswert, das \pdfbookmark[0]{Bookmark}{bm} mit einem Leerzeichen Abstand zu \chapter*{Kapitel} bzw. zu \tableofconcents oder auch

\listoffigures bzw. \listoftables zu setzen, d. h. ganz wie beim \label{...}-Befahl, d. h. zum Beispiel:


\tableofcontents \pdfbookmark[0]{Inhaltsverzeichnis}{toc}

\listoffigures \pdfbookmark[0]{Abbildungsverzeichnis}{lof}

\listoftables \pdfbookmark[0]{Tabellenverzeichnis}{lot}

\chapter*{Nomenklatur} \pdfbookmark[0]{Nomenklatur}{nk}


Der Inhalt der zweiten geschweiften Klammern bei \pdfbookmark darf wohl auch nicht gleich dem der ersten geschweiften Klammern sein (man sollte die

zweiten geschweiften Klammern auch nicht einfach leer lassen)!

Die Zahl in den eckigen Klammern von \pdfbookmark sollte bei Inhaltsverzeichnis\Nomenklatur\... einheitlich sein. Ich habe Testweise Bookmarks zum

Inhaltsverzeichnis, Abb.verz., Tab.verz. und zur Nomenklatur gesetzt - es klappte sowohl mit \pdfbookmark[0]{Bookmark}{bm} als auch mit

\pdfbookmark[1]{Bookmark}{bm}.


Damit bleiben die Bookmarks auch bei mehrseitigen Inhalts-\Abbildungs\-... - Verzeichnissen richtig!


Ein komplettes Minimalbeispiel lautet somit:


\documentclass
[
11pt, % Schriftgröße 11 Punkte
notitlepage, % Kein Titelblatt wird erstellt
twoside=true, % Es werden Vorder- und Rückseite der Blätter benutzt
open=right, % Kapitelanfang immer auf der rechten Seite
headsepline, % Die Kopfzeile wird durch eine horizontale Linie vom Text getrennt
footsepline, % Die Fußzeile wird durch eine horizontale Linie vom Text getrennt
chapterprefix, % Über den Kapitelüberschriften steht immer das Wort "Kapitel" mit der entsprechenden Nummer
numbers=noenddot, % Die Abschnittsnummerierungen werden immer ohne den letzten Punkt dargestellt,
% also "1.2.3" statt "1.2.3."
]{scrreprt}

\usepackage{arydshln} % Für gestrichelte horizontale Linien zwischen bestimmten Zellen
% \cdashline{2-4}[0.5pt/3pt] 0.5 als Punktlänge, 3 als Punktabstand
% MUSS vor einem bestimmten Paket stehen, d. h. ganz nach vorne setzen!

\usepackage[marginal]{footmisc} % Fußnoten im Blocksatz - MUSS vor hyperref geladen werden!

\usepackage[ngerman]{babel} % Überschrifte werden von LaTeX in der korrekten Sprache erzeugt
\usepackage[T1]{fontenc} % Schriftart
\usepackage[ansinew]{inputenc} % Direkte Eingabe der Sonderzeichen über die Tastatur
\usepackage{graphicx} % Ermöglicht die Einbindung von Bildern
\usepackage{makeidx} % Erzeugt Verzeichnisse
\usepackage{array}
\usepackage{float} % Erzwingt Positionierung von Floatobjekten mit "`H"'
\usepackage{tabularx} % Tabellen mit Spalten gleicher Breite
\usepackage{dcolumn} % Tabellen mit ausgerichteten Einträgen
\usepackage{amssymb,amsmath} % Um Texte in mathematischen Gleichungen zu schreiben mit dem Befehl \text{}
\usepackage[figuresright]{rotating} % Damit können Bilder, Tabellen, usw. in landscape Format angezeigt werden
\usepackage{bibgerm} % Ermöglicht das Einbinden deutschsprachiger Literaturverzeichnisse
\usepackage{subfig} % Mehrere Bilder nebeneinander, unter gleicher Bildunterschrift und -nummer
\usepackage{booktabs} % Hochwertige Tabellen
\usepackage{longtable} % Tabellen über mehrere Seiten
\usepackage{url} % URL-Formatierung im Literaturverzeichnis
\usepackage % PDF-Bookmarks, Angabe im Literaturverzeichnis auf welcher Seite
[
bookmarks,
pagebackref=false, % Einordnungsformel steht momentan auf false gesetzt
pdftex,
bookmarksopen=true,
bookmarksnumbered
]{hyperref}
\usepackage{multirow}
\usepackage[sort&compress]{natbib} % nützliches Paket, falls man die Gestaltung des Literaturverzeichnisse
% und der Referenzen selbst übernehmen möchte
\usepackage{pdfpages} % Komplette PDFs integrieren (Wird hier für das Deckblatt benötigt)
\usepackage{fancyhdr}

\usepackage{picins} % Für parpic{}
\usepackage{stmaryrd} % Für \lightning
\usepackage{tabulary} % Für Tabellen mit angepasseten Spaltenbreiten
\usepackage[right]{eurosym} % \euro{} für Symbol, \EUR{...} für Beträge

\hypersetup
{
pdftitle =
Titel,
pdfauthor =
Autor,
pdfsubject=
Subject,
pdfkeywords =
Key
}



\newcommand{\comment}[1]{} % Um einen ganzen Textblock auszukommentieren

\renewcommand{\baselinestretch}{1.15} % Zeilenabstand 115%
\renewcommand{\belowcaptionskip}{5pt} % Abstand von Bildunterschriften zum Bild?
\renewcommand{\abovecaptionskip}{8pt}

\setcounter{secnumdepth}{2} % Kapitelnummerierung nur bis zur Ebene "subsection" durchgeführt
\let\endgraph\endgraf % Falls nicht die neueste Version installiert ist,
% würde endgraf eine Fehlermeldung produzieren
%-------------------------------------------------------------------------------
% Bestimmung des Textfeldes
% Die Vorlage ist so gedacht, dass der Text doppelseitig gedruckt wird!

\setlength{\topmargin}{-15mm} % Abstand zwischen dem oberen Rand jeder logischen Seite und der Oberkante der Kopfzeile.
\setlength{\headheight}{8mm} % Höhe Kopfzeile
\setlength{\headsep}{7mm} % Abstand zwischen Unterkante Kopfzeile und Rumpf

\setlength{\textheight}{237mm} % Definiert die GesamtHöhe des Textrumpfes für alle nachfolgenden Seiten.
\setlength{\footskip}{10mm} % Abstand zwischen Rumpf der Seite und Unterkante Fußzeile
\setlength{\topskip}{0mm} % Abstand fest, der am oberen Rand des Seitenrumpfes zusätzlich eingefügt wird.

\setlength{\oddsidemargin}{-4mm} % bei zweiseitiger Format. den linken Rand der Seiten mit ungerader Seitennummer.
\setlength{\evensidemargin}{4mm} % bei zweiseitiger Format. linken Randes der Seiten mit gerader Seitennummer.
\setlength{\textwidth}{160mm} % Definiert die GesamtBreite des Textrumpfes für alle nachfolgenden Seiten.

%\setlength{\parindent}{0mm} % keine Einrückung bei neuem Absatz
%-------------------------------------------------------------------------------


\begin{document}
\bibliographystyle{dinat}
\setcitestyle{aysep={}} % In den Textverweisen wird zwischen dem Autor und dem Jahr
% kein Trennzeichen eingefügt
\pagestyle{fancy}
\fancyfoot{}
\fancyfoot[R]{\thepage}

%DECKBLATT VARIANTE
\includepdf[pages=-]{deckblatt/deckblatt.pdf}
%Zur Modifikation des Deckblatts das getrennte Projekt im Ordner deckblatt öffnen und setzen
%================================================= ============================%


\cleardoublepage % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
\chapter*{Eidesstattliche Erklärung} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!

Hiermit versichere ich, die vorliegende Arbeit selbständig und ohne Hilfe Dritter angefertigt zu haben. Gedanken und Zitate, die ich aus fremden

Quellen direkt oder indirekt übernommen habe, sind als solche kenntlich gemacht. Diese Arbeit hat in gleicher oder ähnlicher Form noch keiner

Prüfungsbehörde vorgelegen und wurde bisher nicht veröffentlicht.

Ich erkläre mich damit einverstanden, dass die Arbeit durch den ... der Öffentlichkeit zugänglich gemacht werden kann.

\vspace{3cm}

\rule{3cm}{0.02mm}, \rule{3cm}{0.02mm} \hspace{4cm} \rule{5cm}{0.02mm}



%================================================= ============================%

\thispagestyle{empty} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
\cleardoublepage % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
\pagestyle{plain}
\pagenumbering{Roman}
\setcounter{page}{1}

\include{Abstract} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!

%================================================= ============================%
\pagestyle{headings}

\tableofcontents \pdfbookmark[0]{Inhaltsverzeichnis}{toc}

\cleardoublepage
\listoffigures \pdfbookmark[0]{Abbildungsverzeichnis}{lof}

\cleardoublepage
\listoftables \pdfbookmark[0]{Tabellenverzeichnis}{lot}

%================================================= ============================%
\newpage % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
\include{Nomenklatur} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
\include{Leerseite} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
%================================================= ============================%

\pagenumbering{arabic}
%
\cleardoublepage % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
\newpage
%
\include{Einleitung} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
\include{Literaturrecherche} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
\include{Auslegung_Berechnungen}
\include{Konstruktion} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
%
%\include{Ausblick} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
%
\bibliography{./Literaturverzeichnis} % hier muss dann im Einzelfall gegebenfalls
% noch der richtige Pfadname aufgeführt werden

%
%\newpage
%
\begin{appendix} % Anhang einfügen % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
%
\include{Anhang1} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
%
\include{Anhang2} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
%
\end{appendix} % ZU TESTZWECKEN KOMMENTIEREN!!!!!!!!
%
\end{document}




Sowie die Nomenklatur



\chapter*{Nomenklatur} \pdfbookmark[0]{Nomenklatur}{nk}


% ================================================== ================================================== ======
% Lateinische Buchstaben
% ================================================== ================================================== ======

\noindent
\textbf{Lateinische Buchstaben}\\ [0.25cm]
\begin{tabular}{lll}
Symbol &Einheit &Bedeutung\\
$A$ &$[m^2]$ &Fläche\\
\end{tabular}