正文中的旧式数字计算机现代

正文中的旧式数字计算机现代

有没有办法让所有在数学模式之外书写的数字都以旧式显示,同时仍使用 Computer Modern 字体?我对这两种字体都很偏爱,而且每次想要时也不想写\oldstylenum。顺便说一下,使用 Latex。

答案1

您可以加载流明包,即\usepackage{cfr-lm}在序言中写入。如果以这种方式加载包,则在文本模式下将使用旧式数字,在数学模式下将使用衬线数字。Latin Modern 是 Computer Modern 的克隆;基本字形(ASCII 集中的字形)与 Computer Modern 基本上没有区别;使用 Latin Modern 时,您会注意到一些带有重音和变音符号的字形有很大改进。

要获取内衬数字,请使用数学模式或包的\textl宏。

在此处输入图片描述

\documentclass{article}
\usepackage{cfr-lm}
\begin{document}
\obeylines % just for this example
\textl{0123456789}
$0123456789$
0123456789
\textbf{0123456789}
\textit{0123456789}
\textbf{\textit{0123456789}}
\textsf{0123456789}
\texttt{0123456789}
\end{document}

相关内容