Varioref funktioniert nicht mit hyperref...

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: Varioref funktioniert nicht mit hyperref...

von Wollongong » Di 16. Mär 2010, 20:26

Das Paket ist schwierig. Ich verstehe die Doku nicht. Bekomme es nicht hin, dass varioref bzw. cleverref zwischen Abschnitt (sec) und Unterabschnitte (subsec) unterscheidet. Latex setzt für beides immer: Abschnitt. :?

von bloodworks » Di 16. Mär 2010, 19:26

naja in der cleveref Dokumentation. Erhältlich via CTAN oder "texdoc cleveref". Nennt sich cleveref.pdf bzw varioref.pdf. Aber immer schauen, dass du die aktuelle Version der Doku hast, da geistern im Netz für gewöhnlich alte rum.
------
Achso: Bitte, wenn das Thema für dich erledigt ist, passe den Status (oben) an. Danke

von Wollongong » Di 16. Mär 2010, 19:21

Super!
Das war der Fehler! Danke!! :D

Wo hast du das nachgelesen? Steht da vielleicht auch wie ich varioref bzw. cleverref beibringen kann, dass es Unterabschnitte (subsec) gibt?

von bloodworks » Di 16. Mär 2010, 18:57

Ja oki habs nachgelesen liegt an cleveref. Nach hyperref laden, ich denke dann soltes gehen.
\documentclass{scrreprt} 
\usepackage[ngerman]{varioref} 

\usepackage{hyperref} 
\usepackage[ngerman]{cleveref} 
\begin{document} 

\chapter{Kapitel1} 
\label{sec:Kapitel1} 

\chapter{Kapitel2} 
\label{sec:Kapitel2} 

\chapter{Kapitel3} 
\label{sec:Kapitel3} 

\vref{sec:Kapitel1} 

\vref{sec:Kapitel2} 

\vref{sec:Kapitel3} 

\end{document}
Bring zumindest bei mir den gleichen Ausdruck wie ohne hyperref...

von Wollongong » Di 16. Mär 2010, 18:52

Hallo,

da es sich nur um ein Minimalbeispiel handelt, muss man etwas genauer hinsehen. Hier der kompilierte Text einmal mit, einmal ohne hyperref. Läd man hyperref vor varioref geht garnix mehr…
Dateianhänge
ohne hyperref
ohne hyperref
ohne_hyperref.JPG (12.12 KiB) 3322 mal betrachtet
mit hyperref
mit hyperref
mit_hyperref.JPG (15.85 KiB) 3345 mal betrachtet

von bloodworks » Di 16. Mär 2010, 18:35

Hallo , kann ich nicht nachvollziehen, ich date aber grad mein TeXLive up und werde das wohl heute nicht ein weiteres mal anschauen können. Bei mir ist das aber sauber durchgelaufen und hat gemacht was es soll. ggf wäre es einen Versuch wert mal hyperref vor varioref zu laden... Aber wie gesagt bei mir tuts.

von Wollongong » Di 16. Mär 2010, 18:29

Danke für die Antwort!

Das Problem ist leider nicht gelöst…
Man erhält keine Fehlermeldung ob mit oder ohne \usepackage[ngerman]{babel}.
Die Referenzen sind trotzdem kaputt. Nimmt man hyperref raus funktioniert es.

Gruß!

Re: Varioref funktioniert nicht mit hyperref...

von bloodworks » Di 16. Mär 2010, 18:15

\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[ngerman]{varioref}
\usepackage[ngerman]{cleveref}
\usepackage{hyperref}

\begin{document}

\chapter{Kapitel1}
\label{sec:Kapitel1}

\chapter{Kapitel2}
\label{sec:Kapitel2}

\chapter{Kapitel3}
\label{sec:Kapitel3}

\vref{sec:Kapitel1}

\vref{sec:Kapitel2}

\vref{sec:Kapitel3} 

\end{document}
Sprache definieren und 2!!! mal durchlaufen lassen. (Siehe Fehlermeldung)

Varioref funktioniert nicht mit hyperref...

von Wollongong » Di 16. Mär 2010, 17:54

Hallo an alle!
\documentclass{scrreprt}
\usepackage[ngerman]{varioref}
\usepackage[ngerman]{cleveref}
\usepackage{hyperref}

\begin{document}

\chapter{Kapitel1}
\label{sec:Kapitel1}

\chapter{Kapitel2}
\label{sec:Kapitel2}

\chapter{Kapitel3}
\label{sec:Kapitel3}

\vref{sec:Kapitel1}

\vref{sec:Kapitel2}

\vref{sec:Kapitel3} 

\end{document}
Mist! Varioref funktioniert nicht mit hyperref. Gibt es eine Lösung oder alternative?

LG!

Nach oben