Hier mal mein Minimalbeispiel:
\documentclass[final, paper=a4, paper=portrait, pagesize=auto, fontsize=11pt, version=last]{scrbook}
\usepackage[utf8x]{inputenc}
\usepackage{calc}
\usepackage[ngerman]{babel}
\usepackage{ragged2e}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[colorlinks = true, pdfpagelabels = true,plainpages = false,hypertexnames = false, hyperindex=true, pdftex, backref = page] {hyperref}
\begin{document}
\pagenumbering{alph}
\title{Meine Arbeit}
\author{Ich}
\maketitle
\frontmatter
\pdfbookmark[1]{Inhaltsverzeichnis}{toc}
\cleardoublepage
\tableofcontents
\mainmatter
\chapter{Anfang}
\chapter{Mitte}
\cite{Kassing2005}
\chapter{Ende}
\bibliographystyle{plain}
\bibliography{MyBib}
\clearpage
\end{document}
Und der Eintrag in der MyBib.bib Datei:
@book{Kassing2005,
Address = {Berlin [u.a.]},
Author = {Stefan Bl{\"u}gel and others},
Edition = {2., {\"u}berarb. Aufl.},
Editor = {Rainer Kassing},
Publisher = {de Gruyter},
Series = {Lehrbuch der Experimentalphysik / Bergmann; Schaefer ; Bd. 6},
Title = {Festk{\"o}rper},
Volume = {6},
Year = {2005}}
Problem:
Im Literaturverzeichnis habe ich durch backref eine Referenz auf die entsprechenden Seiten gelegt, auf denen die Quelle zitiert wird. Die Seitenzahl wird auch richtig angezeigt (also Seite 3), allerdings führt der Link auf Seite 3 des gesamten Dokumentes (also auf Seite i). Wie bekomme ich das hin, dass nicht nur die Seitenzahl richtig beschrieben wird, sondern der Link auch an der entsprechenden Stelle landet. Übrigens taucht dieser Fehler nicht bei den Kapiteln, Abbildungen und Tabellen auf. Klickt man im Inhaltsverzeichnis auf Kapitel 2, so landet man dort auch (also auf der richtigen Seite).
Kompiliert habe ich die Datei auf nem Mac mit pdflatex (aus dem Programm texmaker).
Wäre nett, wenn mir jemand helfen könnte, oder zumindest sagen könnte, ob bei ihm der Fehler (z.B. unter Windows/Linux) auch auftritt.
Probleme mit hyperref bzw. backref
-
- Forum-Newbie
- Beiträge: 1
- Registriert: Mi 13. Jan 2010, 14:30
- Wohnort: Hannover
Sieht nach einem Fehler in backref/hyperref aus. Am besten schreibst Du einen Bugreport an Heiko. Dabei kannst Du dann ruhig book statt scrbook als Klasse verwenden. Bei mir tritt das Problem dann nämlich auch noch auf. Ich werde den Beitrag deshalb auch einmal verschieben.
goLaTeX-Knigge (mit Minimalbeispiel und »So stellst Du Deine Frage richtig«)
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Lösung?
Hallo, turbo,
bei Recherchen zu einem anderen Problem bin ich auf diesen Thread gestoßen:
http://www.mrunix.de/forums/archive/ind ... 44634.html
Wenn ich es richtig verstanden habe, hast Du dasselbe Problem. Vielleicht hilft Dir die Lösung weiter?
Gruß
Daniel
bei Recherchen zu einem anderen Problem bin ich auf diesen Thread gestoßen:
http://www.mrunix.de/forums/archive/ind ... 44634.html
Wenn ich es richtig verstanden habe, hast Du dasselbe Problem. Vielleicht hilft Dir die Lösung weiter?
Gruß
Daniel
Ich weiß, dass ich nichts weiß. (Sokrates)
-
- Forum-Fortgeschrittener
- Beiträge: 67
- Registriert: Fr 30. Apr 2010, 14:09
- Wohnort: Ulm
- Kontaktdaten:
Hallo,
noch 'nen Problem mit Hyperref, aber die Lösung könnte auch für andere
Pakete und andere Probleme mit nicht definierten Zählern (Countern)
und Variablen helfen. Ich bin ziemlicher Laie, deshalb weis ich nicht genau,
ob die Klammerung mit \makeatletter \makeatother sinnvoll ist, aber bei
mir hat es geholfen.
Die Fehlermeldung war:
Ich hatte gleich das Paket hyperref im Verdacht, also habe ich in der
Doku nach der Definition des Zählers gesucht und richtig, wenn alles
richtig läuft, definiert das Paket diesen Zähler, warum es das in meinem
Fall nicht tut, hat mich nur kurze Zeit interessiert, ich habe die Suche
aufgegeben. Der Fehler tritt im übrigen nur im PDF-mode auf.
Hier mein Workaround, den ich nach dem Laden vom Paket hyperref eingefügt
habe, ich denke der Befehl \newcounter wird schon melden, wenn der Zähler
bereits existiert.
Grüße
ellocco
noch 'nen Problem mit Hyperref, aber die Lösung könnte auch für andere
Pakete und andere Probleme mit nicht definierten Zählern (Countern)
und Variablen helfen. Ich bin ziemlicher Laie, deshalb weis ich nicht genau,
ob die Klammerung mit \makeatletter \makeatother sinnvoll ist, aber bei
mir hat es geholfen.
Die Fehlermeldung war:
! LaTeX Error: No counter 'Hy@AnnotLevel' defined.
Doku nach der Definition des Zählers gesucht und richtig, wenn alles
richtig läuft, definiert das Paket diesen Zähler, warum es das in meinem
Fall nicht tut, hat mich nur kurze Zeit interessiert, ich habe die Suche
aufgegeben. Der Fehler tritt im übrigen nur im PDF-mode auf.
Hier mein Workaround, den ich nach dem Laden vom Paket hyperref eingefügt
habe, ich denke der Befehl \newcounter wird schon melden, wenn der Zähler
bereits existiert.
\makeatletter \newcounter{Hy@AnnotLevel} \makeatother
ellocco