ElGato
21-07-2011, 07:19
Liebes Forum,
da leider ein Problem von mir (hyperref: "Abbildung 1.1" und nicht nur "1.1" als hyperlink) (http://www.mrunix.de/forums/showthread.php?t=47633) nicht zu lösen ist, versuche ich es nun mit cleveref.
Leider funktioniert cleveref nicht richtig: Der Verweis auf ein Bild heißt Abschnitt, statt Abbildung. Erst wenn das richtig funktioniert, könnte ich die Kombination aus hyperref und cleveref versuchen.
\documentclass{scrreprt}
\usepackage{xltxtra}
\usepackage[ngerman]{babel}
\usepackage[german]{varioref}
\usepackage{hyperref}
\usepackage[german]{cleveref}
\begin{document}
\chapter{test}\label{test}
Hier steht nur etwas Dummytext, damit ich die Zeile voll kriege. Siehe
\cref{test}.
\clearpage
\section{Sektion}\label{Sektion}
\begin{figure}
\rule{5cm}{4cm}\label{fig:Bild1}
\caption{Quadrat}
\end{figure}
Siehe \cref{fig:Bild1} oder \cref{fig:Bild1}
\end{document}
Ich verwende übrigens
This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010) (format=xelatex 2011.6.15) 21 JUL 2011 07:04
(/usr/local/texlive/2010/texmf-dist/tex/latex/cleveref/cleveref.sty
Package: cleveref 2011/03/22 v0.17.9 Intelligent cross-referencing
Package cleveref Info: `hyperref' support loaded on input line 2157.
LaTeX Info: Redefining \cref on input line 2157.
LaTeX Info: Redefining \Cref on input line 2157.
LaTeX Info: Redefining \crefrange on input line 2157.
LaTeX Info: Redefining \Crefrange on input line 2157.
Package cleveref Info: `varioref' support loaded on input line 2423.
Package cleveref Info: `cleveref' supersedes `varioref's \labelformatcommand on
input line 2423.
Package cleveref Info: loaded `english' language definitions on input line 5499
.
Package cleveref Info: loaded `german' language definitions on input line 5500.
)
(./cleveref.aux)
\openout1 = `cleveref.aux'.
[...]
\AtBeginShipoutBox=\box28
Package hyperref Info: Link coloring OFF on input line 7.
(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
)
\c@section@level=\count104
LaTeX Info: Redefining \Ref on input line 498.
)
LaTeX Info: Redefining \ref on input line 7.
LaTeX Info: Redefining \pageref on input line 7.
LaTeX Info: Redefining \nameref on input line 7.
(./cleveref.out) (./cleveref.out)
\@outlinefile=\write3
\openout3 = `cleveref.out'.
LaTeX Info: Redefining \Ref on input line 7.
LaTeX Info: Redefining \vref on input line 7.
LaTeX Info: Redefining \Vref on input line 7.
LaTeX Info: Redefining \vrefrange on input line 7.
LaTeX Info: Redefining \fullref on input line 7.
Kapitel 1.
da leider ein Problem von mir (hyperref: "Abbildung 1.1" und nicht nur "1.1" als hyperlink) (http://www.mrunix.de/forums/showthread.php?t=47633) nicht zu lösen ist, versuche ich es nun mit cleveref.
Leider funktioniert cleveref nicht richtig: Der Verweis auf ein Bild heißt Abschnitt, statt Abbildung. Erst wenn das richtig funktioniert, könnte ich die Kombination aus hyperref und cleveref versuchen.
\documentclass{scrreprt}
\usepackage{xltxtra}
\usepackage[ngerman]{babel}
\usepackage[german]{varioref}
\usepackage{hyperref}
\usepackage[german]{cleveref}
\begin{document}
\chapter{test}\label{test}
Hier steht nur etwas Dummytext, damit ich die Zeile voll kriege. Siehe
\cref{test}.
\clearpage
\section{Sektion}\label{Sektion}
\begin{figure}
\rule{5cm}{4cm}\label{fig:Bild1}
\caption{Quadrat}
\end{figure}
Siehe \cref{fig:Bild1} oder \cref{fig:Bild1}
\end{document}
Ich verwende übrigens
This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010) (format=xelatex 2011.6.15) 21 JUL 2011 07:04
(/usr/local/texlive/2010/texmf-dist/tex/latex/cleveref/cleveref.sty
Package: cleveref 2011/03/22 v0.17.9 Intelligent cross-referencing
Package cleveref Info: `hyperref' support loaded on input line 2157.
LaTeX Info: Redefining \cref on input line 2157.
LaTeX Info: Redefining \Cref on input line 2157.
LaTeX Info: Redefining \crefrange on input line 2157.
LaTeX Info: Redefining \Crefrange on input line 2157.
Package cleveref Info: `varioref' support loaded on input line 2423.
Package cleveref Info: `cleveref' supersedes `varioref's \labelformatcommand on
input line 2423.
Package cleveref Info: loaded `english' language definitions on input line 5499
.
Package cleveref Info: loaded `german' language definitions on input line 5500.
)
(./cleveref.aux)
\openout1 = `cleveref.aux'.
[...]
\AtBeginShipoutBox=\box28
Package hyperref Info: Link coloring OFF on input line 7.
(/usr/local/texlive/2010/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
)
\c@section@level=\count104
LaTeX Info: Redefining \Ref on input line 498.
)
LaTeX Info: Redefining \ref on input line 7.
LaTeX Info: Redefining \pageref on input line 7.
LaTeX Info: Redefining \nameref on input line 7.
(./cleveref.out) (./cleveref.out)
\@outlinefile=\write3
\openout3 = `cleveref.out'.
LaTeX Info: Redefining \Ref on input line 7.
LaTeX Info: Redefining \vref on input line 7.
LaTeX Info: Redefining \Vref on input line 7.
LaTeX Info: Redefining \vrefrange on input line 7.
LaTeX Info: Redefining \fullref on input line 7.
Kapitel 1.