Hallo Ulrike,
vielen Dank für dein Hilfsangebot! Mit "schräg" meinte ich, dass ich meine normalen Anführungszeichen (also "`..."' in der Textzeile nicht benutzen konnte. Mit >>...<< funktioniert das Beispiel aber wie gewollt.
Im Minimalbeispiel ist zu sehen, dass ich für Verweise "meine" Anführungszeichen nicht verwenden kann. Wie gesagt, das funktioniert sonst ganz gut, nur nicht eben im Querverweis:
Code:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=guillemets]{csquotes}
\defineshorthand{"`}{\openautoquote}
\defineshorthand{"'}{\closeautoquote}
\newcommand*\testref[1]{"`\ref{#1}"' auf Seite~\pageref{#1}}
\begin{document}
\section{A}
\label{test}
\testref{test}
Das ist der «test» von Ulrike,\\
das hier ist mein "`test"'.
\end{document}
Ich glaube nicht, dass da ein Fehler ist, sondern eher, dass meine Definition von csquotes nicht für testref übernommen wurde. Wenn ich \open- oder \closeautoquote statt "` und "' einsetzt, klappt alles wunderbar...
Für mich ist die Geschichte gelöst, vielen Dank für dein Interesse,
Federstrich
Lesezeichen