Seite 1 von 1

Mediävalziffern für Referenzen

Verfasst: Fr 21. Dez 2012, 14:24
von PhobosII
Hallo Leute,

ich würde gerne Latex beibringen, dass es alle Referenzen im Text als Mediävalziffern setzen soll.

Es gibt natürlich einen einfachen Weg, wie das Minimalbeispiel zeigt.
\documentclass[10pt]{scrartcl}

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

\usepackage{amsmath}

\begin{document}
	Verweis auf Gl.~\oldstylenums{\ref{gl}}.
	\begin{align}
		1 \neq 0 \label{gl}
	\end{align}
\end{document}
Kann man auch den \ref-Befehl so umschreiben, dass man nicht immer jedes mal eine \oldstyle-Umgebung setzen muss, also dass das automatisch gemacht wird?

Ich könnte mir einen Befehl schreiben, nach dem Motto:
\newcommand{\myref}[1]{\oldstylenums{\ref{#1}}
aber es wäre besser, wenn ich den \ref- Befehl weiterhin nutzen könnte, also wenn \ref schon als Mediävalziffer gesetzt wird.

Ich hoffe es ist klar geworden, was ich meine :)

Viele Grüße...

Verfasst: Do 27. Dez 2012, 15:22
von PhobosII
Hi,

hat denn keiner eine Idee? Gibt es vielleicht einen KOMA-Parameter den man modifizieren könnte?

Wäre super, wenn mir jemand helfen kann...

Schöne Zwischen-den -Jahren-Zeit ;)

Philipp

Verfasst: Do 27. Dez 2012, 16:14
von u_fischer
Das ist nicht so einfach. Referenzen enthalten nicht nur Zahlen. Wenn du da einfach ein \oldstylenums drum herum machst, kann das Seiteneffekte haben. textcomp hilft bei einigen, aber nicht bei allen:
\documentclass{article}
\usepackage[T1]{fontenc}
%\usepackage{textcomp}
\usepackage{lmodern}
\renewcommand\thesubsubsection{\thesubsection.\alph{subsubsection}}
\begin{document}
\section{a}
\subsection{b}\label{a}
\subsubsection{c}\label{b}
test:

\ref{a}, \oldstylenums{\ref{a}}

\ref{b}, \oldstylenums{\ref{b}}

\end{document}
Außerdem ist die Implementation von Mediävalziffern stark schriftabhängig:

http://tex.stackexchange.com/questions/ ... dstylenums.