swissjohnny
03-03-2010, 08:58
Hallo zusammen
Ich möchte das package varioref anpassen, so dass die Verweisangabe anders wird (nicht mehr "auf Seite XX" sondern "auf S. XX").
Ich habe das Problem, dass ich zwar den Text anpassen kann, dass aber nachher nicht mehr die Seitenzahl erscheint, sondern das label, z.B.
"Zur Terminologie s. a) auf S. 34terminologie."
anstelle von "Zur Terminologie s. a) auf S. 34."
Anbei ein Beispieldokument
\documentclass{scrartcl}
\usepackage{blindtext}
\usepackage[ngerman]{babel}
\usepackage[ngerman]{varioref}
\addto\extrasngerman{\renewcommand\reftextfaraway {Eigener Verweistext}}
\begin{document}
\section{Test}\label{seitenzahl}
\Blinddocument
\textbf{Hier kommt der Verweis}: Siehe dazu \vref{seitenzahl}.
\end{document}
Gemäss "Packungsbeilage" kann man die Anpassung wie folgt vornehmen:
\addto\extrasngerman{%
\renewcommand\reftextfaceafter {auf der n\"achsten Seite}%
}
Der Quelltext des Original-varioref-packages lautet wie folgt:
84 \DeclareOption{ngerman}
85 {\vref@addto\extrasngerman{%
86 \def\reftextfaceafter {auf der n\"achsten Seite}%
87 \def\reftextfacebefore{auf der vorherigen Seite}%
88 \let\reftextafter \reftextfaceafter
89 \let\reftextbefore \reftextfacebefore
90 \def\reftextcurrent {auf dieser Seite}%
91 \def\reftextfaraway#1{auf Seite~\pageref{#1}}%
92 \def\reftextpagerange#1#2{auf Seiten~\pageref{#1}--\pageref{#2}}%
93 \def\reftextlabelrange#1#2{\ref{#1} bis~\ref{#2}}%
94 }}
Besten Dank für Eure Hilfe
Ich möchte das package varioref anpassen, so dass die Verweisangabe anders wird (nicht mehr "auf Seite XX" sondern "auf S. XX").
Ich habe das Problem, dass ich zwar den Text anpassen kann, dass aber nachher nicht mehr die Seitenzahl erscheint, sondern das label, z.B.
"Zur Terminologie s. a) auf S. 34terminologie."
anstelle von "Zur Terminologie s. a) auf S. 34."
Anbei ein Beispieldokument
\documentclass{scrartcl}
\usepackage{blindtext}
\usepackage[ngerman]{babel}
\usepackage[ngerman]{varioref}
\addto\extrasngerman{\renewcommand\reftextfaraway {Eigener Verweistext}}
\begin{document}
\section{Test}\label{seitenzahl}
\Blinddocument
\textbf{Hier kommt der Verweis}: Siehe dazu \vref{seitenzahl}.
\end{document}
Gemäss "Packungsbeilage" kann man die Anpassung wie folgt vornehmen:
\addto\extrasngerman{%
\renewcommand\reftextfaceafter {auf der n\"achsten Seite}%
}
Der Quelltext des Original-varioref-packages lautet wie folgt:
84 \DeclareOption{ngerman}
85 {\vref@addto\extrasngerman{%
86 \def\reftextfaceafter {auf der n\"achsten Seite}%
87 \def\reftextfacebefore{auf der vorherigen Seite}%
88 \let\reftextafter \reftextfaceafter
89 \let\reftextbefore \reftextfacebefore
90 \def\reftextcurrent {auf dieser Seite}%
91 \def\reftextfaraway#1{auf Seite~\pageref{#1}}%
92 \def\reftextpagerange#1#2{auf Seiten~\pageref{#1}--\pageref{#2}}%
93 \def\reftextlabelrange#1#2{\ref{#1} bis~\ref{#2}}%
94 }}
Besten Dank für Eure Hilfe