Probleme mit hyperref bzw. backref

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Probleme mit hyperref bzw. backref

von ellocco » Do 6. Mai 2010, 12:44

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:
! LaTeX Error: No counter 'Hy@AnnotLevel' defined.
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.
\makeatletter
\newcounter{Hy@AnnotLevel}
\makeatother
Grüße

ellocco

Lösung?

von dako5004 » Mo 25. Jan 2010, 13:32

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

von KOMA » Mo 25. Jan 2010, 11:35

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.

Probleme mit hyperref bzw. backref

von turbobeeeni » Mi 13. Jan 2010, 14:41

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.

Nach oben