![当默认为旧式数字时,是否临时使用衬里(新式)数字?](https://linux22.com/image/337814/%E5%BD%93%E9%BB%98%E8%AE%A4%E4%B8%BA%E6%97%A7%E5%BC%8F%E6%95%B0%E5%AD%97%E6%97%B6%EF%BC%8C%E6%98%AF%E5%90%A6%E4%B8%B4%E6%97%B6%E4%BD%BF%E7%94%A8%E8%A1%AC%E9%87%8C%EF%BC%88%E6%96%B0%E5%BC%8F%EF%BC%89%E6%95%B0%E5%AD%97%EF%BC%9F.png)
我想oldstylenums
默认使用。现在我使用包字体。但有时我需要在这里或那里使用内衬数字,例如大写字母,如 ISO 9000。有没有像使用宏一样简单的方法\newstylenums{123}
?
梅威瑟:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[oldstylenums]{kpfonts}
\begin{document}
Numbers 123456789 are oldstyle. BUT 123456789 SHOULD BE NEWSTYLE!
\end{document}
是否有通用的解决方案,或者它是否取决于所使用的字体包?