Seite 1 von 2
hyperref verursacht fehler bei Bibliographie
Verfasst: Do 9. Dez 2010, 23:07
von malformed
Hallo Gemeinde,
zwecke Hausarbeiten verfassen bin ich damit beschäftigt, eine Vorlage für ebendiese zu erstellen. Bisher lief auch alles gut, seit einem Systemupdate allerdings verursacht die verwendung des hyperref-Paketes den folgenden Fehler:
(./min.aux) )pdfTeX warning (dest): name{cite.0:Zitat:Sigel*} has been
referenced but does not exist, replaced by a fixed one
Ich habe versucht, ein Minimalbeispiel zu erstellen, dabei ist mir aber aufgefallen, das es einfach nur an hyperref liegtr. Wenn ich es komplett ohne "optionen" aufrufe, also nur mit
erscheint die Warnung, lasse ich es einfach weg, erscheint sie nicht. Zur Warnung selbst konnte ich leider nichts finden, und sie sagt mir auch leider nichts - ich hoffe daher, das ihr mir helfen könnt und wäre euch dafür sehr dankbar.
Vielen Dank im voraus,
malformed
*Zitat:sigel sol hier für den zitataufruf stehen, da es bei allen Zitaten bzw. Verweisen passiert.
Verfasst: Fr 10. Dez 2010, 08:02
von Xenara
Wenn du schon ein MB gemacht hast, kannst du es ja auch posten.
Ich verstehe die Warnung so, dass du einen Schreibfehler im \ref{...} hast oder das dazugehörige \label{...} nicht existiert.
Verfasst: Fr 10. Dez 2010, 08:43
von malformed
Hi,
das Minimalbeispiel habe ich nicht gemacht, einfach weil mir aufgefallen ist, dass es tatsächlich nur und ausschliesslich an Hyperref liegt - wenn es aber notwendig ist, kann ich es später noch nachliefern =)
Was mich so verwirrt ist, dass ich weder an der Bibliographie noch am Dokument etwas geändert habe, auch bei komplett neuen Dokumenten und neuen Einträgen. Kan nes eventuell an Einträgen in der *.bib liegen? Die sehen im Moment bei mir so aus:
@Book{Autor:Verweis,
title = "Titel des Buches",
author = "Vorname Nachname",
publisher = "XYZ Verlag",
location = {Ver{\"o}ffentlichungsort},
edition = "3",
year = "1666",
annote = "Themenbereiche",
gender = "pp",
shorttitle = {Kurztitel f{\"u}r Zitateintrag},
sortname = {Nachname, Vorname},
subtitle = "Subtitel"
}
zitiert habe ich dann mit
Zitat \parencite {Autor:Verw}
Verfasst: Do 20. Jan 2011, 12:29
von malformed
So, in der Hoffnung, die "Warning" doch noch weg zu bekommen, habe ich mal ein Minimalbeispiel erstellt. Es scheint auch doch nicht "richtig" an hyperref zu liegen sondern viel mehr an dem letzten \clearpage ?
\documentclass[a4paper,12pt,bibliography=totoc]{scrartcl} %DIN-A4-Seite, Schriftgröße 12, Literaturverzeichnis im Inhaltsverzeichnis
\usepackage[english,ngerman]{babel} % Silbentrennung
\usepackage[utf8x]{inputenc} % deutsche Umlaute
\usepackage[T1]{fontenc} % Zeichenbelegung
\usepackage[babel,german=guillemets]{csquotes} % Damit wird das Paket csquotes geladen
\usepackage[style=authortitle-dw,nopublisher=false, namefont=smallcaps, firstnamefont=smallcaps]{biblatex} % Damit wird das Biblatex-Paket geladen.
\usepackage{hyperref}
\bibliography{/pfad/zur/bibliothek.bib}
\begin{document}
% =========================================================================================
% Text der Hausarbeit
bla bla bla \parencite{Singer:AnimalLiberation}
% =========================================================================================
% Literaturverzeichnis
\clearpage
\printbibliography
% =========================================================================================
\end{document}
Woran liegt dass denn nun? Und wie kann ich es umgehen/verhindern?
Den Pfad zur Bib habe ich angegeben weil ich es mit Filecontent nicht hinbekommen habe, sorry…
Vielen Dank,
malformed
Verfasst: Do 20. Jan 2011, 14:15
von domwass
malformed hat geschrieben:So, in der Hoffnung, die "Warning" doch noch weg zu bekommen, habe ich mal ein Minimalbeispiel erstellt.
Wenn ich dein Minimalbeispiel mit einer bib-Datei erweitere, gibt es hier keine Warnung:
\documentclass[a4paper,12pt,bibliography=totoc]{scrartcl}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{Autor:Verweis,
title = "Titel des Buches",
author = "Vorname Nachname",
publisher = "XYZ Verlag",
location = {Ver{"o}ffentlichungsort},
edition = "3",
year = "1666",
annote = "Themenbereiche",
gender = "pp",
shorttitle = {Kurztitel f{"u}r Zitateintrag},
sortname = {Nachname, Vorname},
subtitle = "Subtitel"
}
\end{filecontents}
\usepackage[english,ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage[
style=authortitle-dw,
nopublisher=false,
namefont=smallcaps,
firstnamefont=smallcaps,
backend=bibtex8
]{biblatex}
\usepackage{hyperref}
\bibliography{\jobname}
\begin{document}
\parencite{Autor:Verweis}
\clearpage
\printbibliography
\end{document}
Den Pfad zur Bib habe ich angegeben weil ich es mit Filecontent nicht hinbekommen habe, sorry…
Siehe dazu
http://biblatex.dominik-wassenhoven.de/ ... ml?de&mini
Verfasst: Do 20. Jan 2011, 15:27
von malformed
Bedeutet dies in letzter Konsequenz, dass der Fehler in meiner Bibliothek ist?
Verfasst: Do 20. Jan 2011, 17:02
von Sepp99
Was mir auf gefallen ist:
und Du dann mit
zitierst, kann das nicht funktionieren.
Oder ist das nur verschrieben?
Gruß, Sepp.-
Verfasst: Do 20. Jan 2011, 17:22
von domwass
malformed hat geschrieben:Bedeutet dies in letzter Konsequenz, dass der Fehler in meiner Bibliothek ist?
- Es ist kein Fehler, sondern eine Warnung; das ist ein wichtiger
Unterschied.
- Woher sollen wir das wissen? Erstelle ein vollständiges Minimalbeispiel,
das die Warnung bei dir ausgibt, und stell das hier rein. Dann können wir
vergleichen.
Gruß,
Dominik.-
Verfasst: Fr 21. Jan 2011, 13:11
von malformed
Hi,
nach einigem KAmpf habe ich es jetzt tatsächlich geschafft, ein Minimalbeispiel zu generieren, in dem die Warnung auftaucht:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{Singer:AnimalLiberation,
title = "Animal Liberation. Die Befreiung der Tiere.",
author = "Peter Singer",
publisher = "Rowohlt",
year = "1996",
isbn = "3499199106",
gender = "sm",
shorttitle = "Animal Liberation"
}
\end{filecontents}
\usepackage[english,ngerman]{babel} % Silbentrennung
\usepackage[utf8x]{inputenc} % deutsche Umlaute
\usepackage[T1]{fontenc} % Zeichenbelegung
\usepackage[babel,german=guillemets]{csquotes} % Damit wird das Paket csquotes geladen
\usepackage[style=authortitle-dw,nopublisher=false, namefont=smallcaps, firstnamefont=smallcaps]{biblatex} % Damit wird das Biblatex-Paket geladen.
\bibliography{\jobname}
\usepackage{hyperref}
\begin{document}
% =========================================================================================
% Text der Hausarbeit
bla bla bla \parencite{Singer:AnimalLiberation}
% =========================================================================================
% Literaturverzeichnis
\printbibliography
% =========================================================================================
\end{document}
Mir ist vor allem aufgefallen, dass ich in der *.bib ein Leerzeichen zwischen der { und dem Autor:Verweis habe, kann das eventuell Probleme verursachen, oder ist es egal?
@Sepp99: Ne, war nur vertippt :p
-edit-
Äh … der Fehler trat nur beim ersten Durchlauf auf, beim zweiten nicht mehr, dafür "tbas have been vonverted zo blank space"… vielelicht hilft es, wenn ich mein bib mal einfüge… ne, wahrschienlich nciht … das verwirrt mich wirklich

Verfasst: Fr 21. Jan 2011, 13:45
von Sepp99
Das Problem ist nicht hyperref, sondern utf8x. Wenn ich dieses auf utf8 ändere, ist der Fehler weg.
Gruß, Sepp