PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : langer hyperlink "Abbildung 1.1" mit varioref, hyperref und cleverref



HPVD
31-10-2010, 10:05
Hallo

die Kombination aus varioref + hyperref + cleverref funktioniert perfekt :)
Der einzige "Schönheitsfehler": lediglich die Zahl wird als aktiver Link dargestellt und nicht inkl. dem Wort Abbildung, Tabelle etc.

kennt ihr eine Möglichkeit dies zu erreichen?

ohne cleverref funktioniert es z.B. so:

http://www.mrunix.de/forums/archive/index.php/t-47633.html


\newcommand*{\fvref}[1]{\hyperref[#1]{\figurename}\vref{#1}} % Abbildung + Nr., als hyperlink mit varioref
\newcommand*{\tvref}[1]{\hyperref[#1]{\tablename}\vref{#1}} % Tabelle + Nr., als hyperlink mit varioref
\newcommand*{\chaptervref}[1]{\hyperref[#1]{\chapterautorefname}\vref{#1}} % Kapitel + Nr., als hyperlink mit varioref
\newcommand*{\sectionvref}[1]{\hyperref[#1]{\sectionautorefname}\vref{#1}} % Abschnitt + Nr., als hyperlink mit varioref
\newcommand*{\subsectionvref}[1]{\hyperref[#1]{\subsectionautorefname}\vref{#1}} % Unterabschnitt + Nr., als hyperlink mit varioref

mit cleverref führt es zu einer Verdoppelung der Wörter Abbildung, Tabelle ...

Viele Grüße

HPVD

----------
Nachtrag für Interessierte/Suchende:

so gehts:

Pakete einfach in dieser Reihenfolge laden:

\usepackage[ngerman]{varioref}
\usepackage[ngerman]{hyperref}
\hypersetup{
}
\usepackage[all]{hypcap}
\usepackage[ngerman]{cleveref}

Referenzierung dann von allen Abbildungen, Tabellen etc einfach mit \vref{..}, der Rest geht von allein- lediglich ggf einmal mehr kompilieren...
----------

HPVD
06-11-2010, 09:04
heut ist endlich WE.
Vielleicht hat jemand von den Wissenden heute Zeit für eine kleine Idee??
[Sorry - fürs pushen...]

Dankeschön und Gruß
HPVD

slowfox
06-11-2010, 16:56
Ich mach es folgendermaßen:


\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}

\usepackage{hyperref}

\begin{document}

\autoref{sec:test}, \autoref{tab:test}

\section{Test}\label{sec:test}

\begin{table}
\caption{Testabbildung}\label{tab:test}
\end{table}

\end{document}