PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hyperref verweist immer auf eine figure



syntec
31-03-2008, 21:35
Hallo Leute,

die Lesezeichen sind bei mir völlig falsch. Sie verweisen immer auf eine bestimmte Figure.

Hab auch mehrmals kompiliert und .aux datei gelöscht. Inhaltsverzeichnis geht eigentlich einwandfrei. Muss irgendwie am hyperref-Packet liegen. Vielleicht ist es ein bekanntes Problem, welches kein Minimalbeispiel fürs erste benötigt?!

danke schonmal.

syntec
31-03-2008, 22:34
mh, wahrscheinlich wird das hier: http://www.mrunix.de/forums/showthread.php?t=44634&highlight=hyperref+falsch
mein Problem sein.

Die gegebene Lösung hat mir auch nicht geholfen.

sommerfee
31-03-2008, 22:38
Wenn irgendwelche Hyperlinks falsch gesetzt werden (müssen), gibt das hyperref-Paket immer passende Warnungen aus, zumindest sollte das so sein. Läßt sich dein Dokument ohne solche Warnungen übersetzen?

Ohne Minimalbeispiel ist es schwer, Ursachen zu benennen, im README von hyperref ist für einzelne Pakete aufgelistet, welche Lade- bzw. Befehlsreihenfolge zu beachten ist, vielleicht hilft dir das schon'mal weiter.

Stefan_K
31-03-2008, 22:40
Hallo,

pauschal ein Hinweis, lade hyperref als letztes Paket. Benutzt Du hypcap? Dieses ausnahmsweise nach hyperref laden.
Probleme mit den Lesezeichen können sich ergeben, wenn man z.B. verwendete Zähler verändert, aber genaueres kann ich erst sagen, wenn ich den Code sehe.

Also poste vielleicht doch besser ein Minimalbeispiel. Wenigstens die .log-Datei als Anhang, vielleicht sieht man darin schon was, aber ich befürchte, um die Angabe von konkretem Beispielcode wirst Du nicht herumkommen, damit Dir richtig geholfen werden kann.

Viele Grüße,

Stefan

syntec
31-03-2008, 23:15
also Warnung konnte ich jetzt nur hab ich nur sowas, was eventuell damit zu tun hat. Eine richtige Warnung von hyperref erhalt ich nicht

pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has
been already used, duplicate ignored

mh Minimalbeispiel. Ich hoffe das ist für eich nicht zu lang. Wollt eben alles drin haben.


\documentclass[
%draft, % Entwurfsstadium
final, % fertiges Dokument
%%%% --- Schriftgröße ---
11pt,
bigheadings, % große Überschriften
%%%% --- Layout ---
ngerman, % wird an andere Pakete weitergereicht
a4paper,
%BCOR5mm, % Zusaetzlicher Rand auf der Innenseite
%DIV11, % Seitengroesse (siehe Koma Skript Dokumentation !)
1.1headlines, % Zeilenanzahl der Kopfzeilen
pagesize, % Schreibt die Papiergroesse in die Datei.
oneside, % Seitenraender für zweiseitiges Layout
openright, % Kapitel beginnen immer auf der rechten Seite
titlepage, % Titel als einzelne Seite ('titlepage' Umgebung)
parindent, % Eingerückt (Standard)
headsepline, % Linie unter Kolumnentitel
nochapterprefix, % keine Ausgabe von 'Kapitel:'
pointlessnumbers, % Überschriftnummerierung ohne Punkt
%%%% --- Verzeichnisse (TOC, LOF, LOT, BIB) ---
bibtotoc, % Bibliographie ins TOC
tocindent, % eingereuckte Gliederung
listsindent, % eingereuckte LOT, LOF
%%%% --- Matheformeln ---
fleqn, % Formeln werden linksbuendig angezeigt
]{scrbook} % Klassen: scrartcl, scrreprt, scrbook

\usepackage{xspace} % Define commands that don't eat spaces.
\usepackage{ifpdf} %\ifpdf \else \fi
\usepackage{calc} % Calculation with LaTeX
\usepackage[ngerman]{babel} % Languagesetting
\usepackage[table]{xcolor} % Farben
\usepackage[]{graphicx} % Bilder
%\usepackage{epstopdf} %% If an eps image is detected, epstopdf is automatically called to convert it to pdf format.
\usepackage[]{amsmath} % Amsmath - Mathematik Basispaket
\usepackage{ragged2e} % Besserer Flatternsatz (Linksbuendig, statt Blocksatz)
\usepackage{listliketab} % Liste in Tabelle
\usepackage[plainpages=false, pdfborder={0 0 0}]{hyperref} % Links \\pdfborder={0 0 0} keine Rahmen oder farbige Links

\usepackage[T1]{fontenc} % T1 Schrift Encoding (notwendig für die meisten Type 1 Schriften)
\usepackage{textcomp} % Zusatzliche Symbole (Text Companion font extension)

%% - Latin Modern
\usepackage{lmodern}

\usepackage{booktabs}
\usepackage{tabularx} % tabularx nach hyperref laden

\usepackage{url} % Setzen von URLs. In Verbindung mit hyperref sind diese auch aktive Links.
\usepackage[stable, perpage, ragged, multiple]{footmisc} % Fussnoten
\usepackage[ngerman]{varioref} % Intelligente Querverweise
\usepackage{enumitem} % Listen

\usepackage[babel, german=quotes, english=british, french=guillemets]{csquotes} % clever quotations
\SetBlockThreshold{2} % Anzahl von Zeilen
\newenvironment{myquote}%
{\begin{quote}\small}%
{\end{quote}}%
\SetBlockEnvironment{myquote}

% Zitate ================================================== ===============
\usepackage[%
square, % for square brackets;
comma, % to use commas as separaters;
numbers, % for numerical citations;
sort, % orders multiple citations into the sequence in which they appear in the list of references;
sort&compress, % as sort but in addition multiple numerical citations
]{natbib}

\usepackage{pdfpages} % Include pages from external PDF documents in LaTeX documents

\usepackage{float} % Stellt die Option [H] fuer Floats zur Verfgung
\usepackage{flafter} % Floats immer erst nach der Referenz setzen
\usepackage{subfig} % Layout wird weiter unten festgelegt !
\usepackage{wrapfig} % Bilder von Text Umfliessen lassen

% Make float placement easier
\renewcommand{\floatpagefraction}{.75} % vorher: .5
\renewcommand{\textfraction}{.1} % vorher: .2
\renewcommand{\topfraction}{.8} % vorher: .7
\renewcommand{\bottomfraction}{.5} % vorher: .3
\setcounter{topnumber}{3} % vorher: 2
\setcounter{bottomnumber}{2} % vorher: 1
\setcounter{totalnumber}{5} % vorher: 3

\usepackage{setspace}
\linespread{1,3} % 1,3 Zeilenabstand

\addto\captionsngerman{
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
}

% Layout mit 'typearea'
\typearea[current]{last}
%\raggedbottom % Variable Seitenhoehen zulassen

% Seitenränder - DOC: manual.pdf
\usepackage[left=25mm, right=2cm, top=2cm, bottom=9mm, includeheadfoot]{geometry}
\footskip=1cm % Fusszeilenabstand

\usepackage[%
automark, % automatische Aktualisierung der Kolumnentitel
nouppercase, % Grossbuchstaben verhindern
]{scrpage2}

\pagestyle{scrheadings} % Seite mit Headern

\clearscrheadings
\clearscrplain
%
\renewcommand*{\chapterpagestyle}{scrheadings} % auch bei Chapteranfangsseiten mit Headern
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}} % Abstand von Chapterüberschrift zur Kopfzeile
%
\cfoot[- \pagemark{} -]{- \pagemark{} -} % Seitenzahl links rechts
\ihead{\large\headmark} % Oben innen: Kapitel und Section
\ohead{Bericht}


% Angezeigte Abschnitte im Header
\automark[section]{chapter} %[rechts]{links}
%
\setheadsepline{.4pt}[\color{black}] % Linie zwischen Kopf und Textkörper
\setlength{\parindent}{0cm} % kein Einrücken der Paragraphen

%% Fussnoten ================================================== ===========
% Keine hochgestellten Ziffern in der Fussnote (KOMA-Script-spezifisch):
\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\thefootnotemark}}
\addtolength{\skip\footins}{\baselineskip} % Abstand Text <-> Fussnote
\setlength{\dimen\footins}{10\baselineskip} % Beschraenkt den Platz von Fussnoten auf 10 Zeilen
\interfootnotelinepenalty=10000 % Verhindert das Fortsetzen von
% Fussnoten auf der gegenüberligenden Seite

\newcommand\SectionFontStyle{\sffamily}
\setkomafont{chapter}{\huge\SectionFontStyle} % Chapter
\setkomafont{sectioning}{\SectionFontStyle} % % Titelzeilen % \bfseries
\setkomafont{pagenumber}{\bfseries\SectionFontStyl e} % Seitenzahl
\setkomafont{pagehead}{\small\sffamily} % Kopfzeile
\setkomafont{descriptionlabel}{\itshape} % Kopfzeile
%
\renewcommand*{\raggedsection}{\raggedright} % Titelzeile linksbuendig, haengend
%
\usepackage{caption}
% Aussehen der Captions
\captionsetup{
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = default, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = colon, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = bottom %top
}
%%% Bugfix Workaround
\DeclareCaptionOption{parskip}[]{}
\DeclareCaptionOption{parindent}[]{}

% Aussehen der Captions fuer subfigures (subfig-Paket)
\captionsetup[subfloat]{%
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = default, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = space, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = bottom, %top
labelformat = parens % simple, empty % Wie die Bezeichnung gesetzt wird
}

%% Inhaltsverzeichnis (Schrift, Aussehen) sowie weitere Verzeichnisse ====

\setcounter{secnumdepth}{3} % Abbildungsnummerierung mit groesserer Tiefe
\setcounter{tocdepth}{3} % Inhaltsverzeichnis mit groesserer Tiefe
%

\listfiles
%------------------------------------------------------------------------

\usepackage{blindtext}

\begin{document}
\frontmatter
\tableofcontents
\listoftables
\listoffigures
\mainmatter

\chapter{blindtext}
\blindtext
\section{bla}
\blindtext
\chapter{blub}
\section{blindtext}
\blindtext
\end{document}

Hobbes
31-03-2008, 23:22
pauschal ein Hinweis, lade hyperref als letztes Paket.

Das hilft beim obigen "Minimal"beispiel

syntec
31-03-2008, 23:28
na Klasse. :) ach Mensch!

Na aber jetzt klappt es. Habe das Packet schon hin und her verschoben, aber anscheind noch nicht an dir richtige Stelle.

Aber vielen DANK. Wieder ein Problem gelöst.