Querverweise mit prettyref und varioref

prettyref und varioref sind zwei nützliche Pakete für die Erstellung von Querverweisen. Hier ein Beispiel (zweimal übersetzen)

Zusatz: Mit dem showlabels Paket lassen sich die genutzten \labels{} im Rand des Dokuments ausgeben.

\documentclass[ngerman]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
 
\usepackage{blindtext}
\usepackage{varioref}
\usepackage{prettyref}
 
\newrefformat{eq}{\textup{(\ref{#1})}}
\newrefformat{lem}{Lemma \ref{#1}}
\newrefformat{thm}{Theorem \ref{#1}}
\newrefformat{cha}{Kapitel \ref{#1}}
\newrefformat{sec}{Abschnitt \ref{#1}}
\newrefformat{tab}{Tabelle \ref{#1} auf Seite \pageref{#1}}
\newrefformat{fig}{Abbildung \ref{#1} auf Seite \pageref{#1}}
\usepackage[]{showlabels}
 
\begin{document}
 
\section{Erster Abschnitt}\label{sec:erst}
 
\blindtext[1]
 
\blindtext[1]
 
\blindtext[1]
 
\begin{figure}%
\rule{\columnwidth}{5cm}
\caption{Hallo Welt!}%
\label{fig:test1}%
\end{figure}
 
\blindtext[1]
 
\section{Zweiter Abschnitt}
 
\blindtext[1]
 
\blindtext[1]
 
\blindtext[1]
 
\blindtext[1]
 
\blindtext[1]
 
\begin{figure}%
\rule{\columnwidth}{5cm}
\caption{Hallo Welt!}%
\label{fig:test2}%
\end{figure}
 
\blindtext[1]
 
\blindtext[1]
 
\blindtext[1]
 
\blindtext[1]
 
Siehe Abbildung \ref{fig:test1} auf Seite \pageref{fig:test1}
 
Siehe die Abbildung \vpageref{fig:test1}
 
Siehe Abbildung \vref{fig:test1}
 
Siehe Abbildung \ref{fig:test2} auf Seite \pageref{fig:test2}
 
Siehe Abbildung \vpageref{fig:test2}
 
Siehe Abbildung \vref{fig:test2}
 
Siehe Abbildungen \vrefrange{fig:test1}{fig:test2}
 
Siehe die Abbildungen \vpagerefrange{fig:test1}{fig:test2}
 
\prettyref{fig:test1}
 
\prettyref{sec:erst}
 
\end{document}

PDF

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website