
¿Es posible obtener números antiguos como sans serif? \oldstylenums tiene serifas solo por lo que veo. ¿O necesito una fuente adicional? (En caso afirmativo, ¿cuál se sugeriría?)
Saludos y gracias Tomás.
Respuesta1
Si desea seguir con la fuente TeX predeterminada, puede usar cfr-lm
. Esta fuente no es exactamente Computer Modern, sino Latin Modern, un clon moderno de CM. El paquete permite personalizar la carga de fuentes.
\documentclass{article}
\usepackage[sf=oldstyle]{cfr-lm}
\begin{document}
\textsf{1234567890}
\end{document}
o puede cambiar a números de estilo antiguo a pedido
\documentclass{article}
\usepackage{cfr-lm}
\begin{document}
\textsf{\oldstylenums{1234567890}}
\end{document}
En XeLaTeX y LuaLaTeX es mucho más sencillo. fontspec
cambia la fuente predeterminada a Latin Modern de todos modos, por lo que es solo una cuestión de ajustar las características de la fuente Sans (el cambio a pedido también \oldstylenums
funciona).
\documentclass{article}
\usepackage{fontspec}
\setsansfont[Numbers=OldStyle]{Latin Modern Sans}
\begin{document}
\textsf{1234567890}
\end{document}
Respuesta2
recomiendo mirarhttp://www.tug.dk/FontCatalogue/sansseriffonts.htmlpara más posibilidades.
Para las siguientes fuentes,no fontspec
es necesario, lo que significa que se compilan en pdflatex.
Aquí está 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 Neohelénico:
\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 condensada:
\documentclass{article}
\usepackage[condensed,math]{iwona}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Luz Iwona:
\documentclass{article}
\usepackage[light,math]{iwona}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Iwona Light Condensada:
\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}
Tenga en cuenta que Kurier también ofrece versiones en condensado, ligero y condensado ligero (no se muestran aquí).
Mintspirit (solo viene en OSF):
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[default]{mintspirit}
\begin{document}
0123456789 %vs \oldstylenums{0123456789}
\end{document}
Fuente sin Pro:
\documentclass{article}
\usepackage[default]{sourcesanspro}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}
Respuesta3
Existen bastantes familias de fuentes Opentype sans-serif que presentan números de estilo antiguo como opción. Sin embargo, dado que son fuentes Opentype, necesitarás usar XeLaTeX o LuaLaTeX para acceder a ellas.
Sin saber nada sobre su documento, no creo que sea útil recomendar ninguna fuente sans-serif en particular. El siguiente código muestra diez fuentes sans-serif diferentes que encontré en mi sistema y que presentan números de estilo antiguo.
%% 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}