
ist es möglich, Mediävalziffern serifenlos zu bekommen? \oldstylenums hat meines Wissens nur Serifen. Oder brauche ich eine zusätzliche Schriftart? (Wenn ja, welche wäre empfehlenswert?)
Grüße und Danke, Thomas
Antwort1
Wenn Sie die Standardschriftart von TeX beibehalten möchten, können Sie verwenden cfr-lm
. Diese Schriftart ist nicht genau Computer Modern, sondern Latin Modern, ein moderner Klon von CM. Das Paket ermöglicht die Anpassung des Ladens der Schriftart.
\documentclass{article}
\usepackage[sf=oldstyle]{cfr-lm}
\begin{document}
\textsf{1234567890}
\end{document}
oder Sie können auf Wunsch auf alte Ziffern umstellen
\documentclass{article}
\usepackage{cfr-lm}
\begin{document}
\textsf{\oldstylenums{1234567890}}
\end{document}
In XeLaTeX und LuaLaTeX ist es viel einfacher. fontspec
ändert die Standardschriftart sowieso in Latin Modern, sodass Sie nur die Funktionen für die Sans-Schriftart anpassen müssen (das Umschalten bei Bedarf \oldstylenums
funktioniert auch).
\documentclass{article}
\usepackage{fontspec}
\setsansfont[Numbers=OldStyle]{Latin Modern Sans}
\begin{document}
\textsf{1234567890}
\end{document}
Antwort2
Ich empfehle einen Blick aufhttp://www.tug.dk/FontCatalogue/sansseriffonts.htmlfür mehr Möglichkeiten.
Für die folgenden Schriftartennein fontspec
ist erforderlich, was bedeutet, dass sie in pdflatex kompiliert werden.
Hier ist Alegreya Sans.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[sfdefault]{AlegreyaSans} %% Option 'black' gives heavier bold face
%% The 'sfdefault' option to make the base font sans serif
\renewcommand*\oldstylenums[1]{{\AlegreyaSansOsF #1}}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Carlito:
\documentclass{article}
\usepackage[sfdefault,lf]{carlito}
%% The 'lf' option for lining figures
%% The 'sfdefault' option to make the base font sans serif
\usepackage[T1]{fontenc}
\renewcommand*\oldstylenums[1]{\carlitoOsF #1}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Fira Sans:
\documentclass{article}
\usepackage[sfdefault]{FiraSans} %% option 'sfdefault' activates Fira Sans as the default text font
\usepackage[T1]{fontenc}
\renewcommand*\oldstylenums[1]{{\firaoldstyle #1}}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
GFS Neohellenisch:
\documentclass{article}
\usepackage[default]{gfsneohellenic}
\usepackage[LGR,T1]{fontenc} %% LGR encoding is needed for loading the package gfsneohellenic
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Iwona:
\documentclass{article}
\usepackage[math]{iwona}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Iwona Kurzfassung:
\documentclass{article}
\usepackage[condensed,math]{iwona}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Iwona Licht:
\documentclass{article}
\usepackage[light,math]{iwona}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Iwona Light Kondensiert:
\documentclass{article}
\usepackage[light,condensed,math]{iwona}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
KP Sans Serif:
\documentclass{article}
\usepackage[sfmath]{kpfonts} %% sfmath option only to make math in sans serif. Probablye only for use when base font is sans serif.
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Kurier:
\documentclass{article}
\usepackage[math]{kurier}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Beachten Sie, dass Kurier auch Versionen in den Formaten Condensed, Light und Light Condensed anbietet (hier nicht abgebildet).
Mintspirit (kommt nur in OSF):
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[default]{mintspirit}
\begin{document}
0123456789 %vs \oldstylenums{0123456789}
\end{document}
Quelle Sans Pro:
\documentclass{article}
\usepackage[default]{sourcesanspro}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Antwort3
Es gibt eine ganze Reihe serifenloser Opentype-Schriftfamilien, die optional auch Mediävalziffern anbieten. Da es sich jedoch um Opentype-Schriftarten handelt, müssen Sie entweder XeLaTeX oder LuaLaTeX verwenden, um auf sie zuzugreifen.
Da ich nichts über Ihr Dokument weiß, halte ich es nicht für hilfreich, eine bestimmte serifenlose Schriftart zu empfehlen. Der folgende Code zeigt zehn verschiedene serifenlose Schriftarten, die ich auf meinem System gefunden habe und die Ziffern im alten Stil enthalten.
%% Compile with either XeLaTeX or LuaLaTeX
\documentclass{article}
\usepackage{fontspec,array}
\defaultfontfeatures{Numbers=OldStyle}
\newcommand{\doline}[1]{\setsansfont{#1}\sffamily#1\quad0123456789\par}
\begin{document}
\doline{Calibri}
\doline{Calibri Light}
\doline{Latin Modern Sans}
\doline{Linux Biolinum O}
\doline{Myriad Pro}
\doline{Optima nova LT Pro}
\doline{Palatino Sans Com}
\doline{Skia Regular}
\doline{TeX Gyre Heros}
\doline{Biome Std Semi Bold}
\end{document}