rfischer
14-10-2009, 22:34
Hallo,
bislang verwende ich \usepackage[german]{varioref}. Klappt ganz gut. Nun bin ich heute per Zufall auf \usepackage[german]{cleveref} gestoßen. Sieht auch ganz gut aus. Aber irgendwie schaffe ich es nicht das feature der Seitenreferenz von varioref bei cleveref zu aktivieren z.B. gleichung XYZ auf Seite AB oder Gleichung XYZ auf der vorhergehenden Seite...
Kennt sich jemand mit cleveref aus? Mit \cref{label} alleine scheint es wohl nicht zu gehen. Auch wenn man varioref vor cleveref einbindet passiert nichts.
Ein kleines Minimalbeispiel mit cleveref mit aktivierter Seitenreferenz wäre ganz toll...
Beste Grüße,
Robert.
\documentclass[10pt,a4paper,twoside]{book}
\usepackage[latin1]{inputenc}
\usepackage{ngerman,a4wide}
\usepackage{caption}
\usepackage{amsmath,amssymb}
\usepackage[amsmath,framed,thmmarks]{ntheorem}
\usepackage{thmbox}
\usepackage{pst-pdf}
%\usepackage{pst-solides3d}
%\usepackage{siunitx}
\usepackage{pst-3dplot}
%\usepackage{datatool}
\usepackage[german]{varioref}
\usepackage[german]{cleveref}
\newtheorem[M]{Def1}{Definition}[section]
%
%\renewcommand{\examplename}{Beispiel}
\crefname{Def1}{Def.}{Def.}
\Crefname{Def1}{Definition}{Definitionen}
%
%\Cref \cref
%
\begin{document}
\begin{equation}\label{test1}
a=b
\end{equation}
\begin{equation}\label{test2}
1=2
\end{equation}
\begin{minipage}{\textwidth}
\captionof{figure}{Figure}\label{fig1}
\end{minipage}
\begin{Def1}\label{ex1}
example
\end{Def1}
\Cref{test1} test1 \cref{test2} test2\\
\cref{test1,test2}\\
\cref{fig1,ex1}
%\cref{fig2}
\newpage
test
\newpage
\Cref{test1} test1 \cref{test2} test2\\
\Cref{fig1} test
\end{document}
bislang verwende ich \usepackage[german]{varioref}. Klappt ganz gut. Nun bin ich heute per Zufall auf \usepackage[german]{cleveref} gestoßen. Sieht auch ganz gut aus. Aber irgendwie schaffe ich es nicht das feature der Seitenreferenz von varioref bei cleveref zu aktivieren z.B. gleichung XYZ auf Seite AB oder Gleichung XYZ auf der vorhergehenden Seite...
Kennt sich jemand mit cleveref aus? Mit \cref{label} alleine scheint es wohl nicht zu gehen. Auch wenn man varioref vor cleveref einbindet passiert nichts.
Ein kleines Minimalbeispiel mit cleveref mit aktivierter Seitenreferenz wäre ganz toll...
Beste Grüße,
Robert.
\documentclass[10pt,a4paper,twoside]{book}
\usepackage[latin1]{inputenc}
\usepackage{ngerman,a4wide}
\usepackage{caption}
\usepackage{amsmath,amssymb}
\usepackage[amsmath,framed,thmmarks]{ntheorem}
\usepackage{thmbox}
\usepackage{pst-pdf}
%\usepackage{pst-solides3d}
%\usepackage{siunitx}
\usepackage{pst-3dplot}
%\usepackage{datatool}
\usepackage[german]{varioref}
\usepackage[german]{cleveref}
\newtheorem[M]{Def1}{Definition}[section]
%
%\renewcommand{\examplename}{Beispiel}
\crefname{Def1}{Def.}{Def.}
\Crefname{Def1}{Definition}{Definitionen}
%
%\Cref \cref
%
\begin{document}
\begin{equation}\label{test1}
a=b
\end{equation}
\begin{equation}\label{test2}
1=2
\end{equation}
\begin{minipage}{\textwidth}
\captionof{figure}{Figure}\label{fig1}
\end{minipage}
\begin{Def1}\label{ex1}
example
\end{Def1}
\Cref{test1} test1 \cref{test2} test2\\
\cref{test1,test2}\\
\cref{fig1,ex1}
%\cref{fig2}
\newpage
test
\newpage
\Cref{test1} test1 \cref{test2} test2\\
\Cref{fig1} test
\end{document}