PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verweisbeschriftung anpassen



nameac
03-07-2010, 11:36
Hallo Setzergemeinde,

Ich hätte gerne einen Verweis der vom Prinzip her wie der mittels prettyref erzeugte aussieht. Jedoch finde ich das die Schrift von "Def." nicht zu der Schrift von "1" passt. Habe versucht Def. mittels normalfont anzupassen, hilft aber nicht. Wie erhält man die gewünschte Darstellung? Kommt man vll auch ohne das Paket prettyref aus?


\documentclass[a4paper,fleqn]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[light]{kpfonts}
\usepackage{mathtools}
\usepackage[amsmath,hyperref,thref,thmmarks]{ntheorem}
\newtheorem{Definition}{Definition}

\usepackage{prettyref}
\newrefformat{def}{\normalfont{Def.} \ref{#1}}

\usepackage{hyperref}

\begin{document}
\begin{Definition}[bla...alb]\label{def:bla}
\begin{align}
a&=b&=c&=d\\
\end{align}
\end{Definition}
\newpage
\begin{align}
a&=b&=\ref{def:bla}%zu kurzer Verweis
\end{align}
\begin{align}
a&=b&=\thref{def:bla}%zu ausführlicher Verweis
\end{align}
\begin{align}
a&=b&=\prettyref{def:bla}%gefällt mir vom Prinzip
\end{align}
\end{document}

u_fischer
03-07-2010, 14:47
Du bist im Mathemodus, wenn du dort Text einfügen willst (und ein Verweis ist Text) musst du in den Textmodus umschalten, z.B. mit \text oder \mbox{...}



\begin{align}
a&=b&=\text{\prettyref{def:bla}}%gefällt mir vom Prinzip
\end{align}
\