Hyperref und lineno bug?

Schriftbild, Absätze und Auflistungen einstellen


thor
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Do 25. Okt 2012, 14:43

Hyperref und lineno bug?

Beitrag von thor »

Hallo Ihr,

Bei diesem Minimalbeispiel gibt es immer einen Fehler von Hyperref:
Supressin link with empty target, den man aber nur im Log sieht. Die Zeilenangaben stimmen aber. Weiß jemand, ob das ein Bug ist?

Und wenn ja, was kann man dagegen tun? Ich habe viele \linerefs in meinem Dokument und daher viele Meldungen, so an die 100 Stck., nervt ein wenig :D
\documentclass{scrartcl} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc}  
\usepackage{lineno}
\usepackage[pdftex]{hyperref}

\begin{document} 

\begin{linenumbers}
    \linelabel{meckel:1} Wer früher Auskunft über sein Schicksal suchte, ging 
    zur Wahrsagerin. Die las in der Hand und schloss aus Länge, Farbe und
    Verzweigungen der Lebenslinie auf angenehme wie schlimme Überraschungen.
    Künftig reicht ein Mausklick im sozialen Netzwerk Facebook, und wir sehen
    unser aller Lebenslinie.\linelabel{meckel:2}
\end{linenumbers}


\textbf{Error: Supressing link with empty target \lineref{meckel:1} -- 
\lineref{meckel:2}}

\end{document}
VG
Thorsten

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »


Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Das ist kein Fehler, dass ist eine Warnung. Das Paket lineno setzt keine Sprungmarken für hyperref, hyperref sagt dir nun, dass es keinen Link setzt.
Du wirst informiert, dass da unter Umständen was schief gelaufen ist, es ist aber kein Fehler.

Übrigens, biber infos sind auch keine Fehler, sondern Infos.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

thor
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Do 25. Okt 2012, 14:43

Beitrag von thor »

Danke Euch, das wusste ich noch nicht, kann man diese spezielle Warnung irgendwie ausblenden, damit die anderen nicht in der Masse untergehen?

@edit
wenn man \linelabel und \lineref umdefiniert, wie im Link von Ulrike dargestellt
\newcommand{\llabel}[1]{\hypertarget{llineno:#1}{\linelabel{#1}}}
\newcommand{\lref}[1]{\hyperlink{llineno:#1}{\ref*{#1}}}
verschwindet die Warnung, wenn das keine Nebeneffekte hat und als dauerhafte Lösung taugt ???, kann ich gut damit leben.

Danke nochmal!

Herzliche Grüße
Thorsten
Zuletzt geändert von thor am Do 16. Okt 2014, 17:46, insgesamt 1-mal geändert.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Folge doch dem von Ulrike verlinktem Vorschlag. Du hast klickbare Links und damit auch keinen Grund für die Warnung. 2 Fliegen mit einer Klappe.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

thor
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Do 25. Okt 2012, 14:43

Beitrag von thor »

Da war Johannes schneller !!

Ok, Problem gelöst!

Danke und viele Grüße
Thorsten

Antworten