Hyperref und lineno bug?

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: Hyperref und lineno bug?

von thor » Do 16. Okt 2014, 17:47

Da war Johannes schneller !!

Ok, Problem gelöst!

Danke und viele Grüße
Thorsten

von Johannes_B » Do 16. Okt 2014, 17:45

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.

von thor » Do 16. Okt 2014, 17:37

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

von Johannes_B » Do 16. Okt 2014, 15:02

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.

von u_fischer » Do 16. Okt 2014, 14:59

Hyperref und lineno bug?

von thor » Do 16. Okt 2014, 14:31

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

Nach oben