![是否可以针对特定情况禁用旧式数字?](https://linux22.com/image/234125/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E9%92%88%E5%AF%B9%E7%89%B9%E5%AE%9A%E6%83%85%E5%86%B5%E7%A6%81%E7%94%A8%E6%97%A7%E5%BC%8F%E6%95%B0%E5%AD%97%EF%BC%9F.png)
有没有办法仅在特定情况下禁用旧式编号?目前,我已通过 为整个文档全局启用了旧式编号\usepackage[osf]{libertine}
,但我只想为一个文本块禁用它。
我希望有一种方法可以简单地禁用该文本块(其中分散有数字)的旧样式,而不必\somecommand{123}
为文本块中的每个数字实例添加。
答案1
有根据的猜测:将文本块括在一个组中并切换到字体fxl
。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[osf]{libertine}
\begin{document}
\Large
Some text 0123 with some \emph{456 numbers \textbf{789}} in between.
\begingroup
\usefont{T1}{fxl}{m}{n}\selectfont
Some text 0123 with some \emph{456 numbers \textbf{789}} in between.
\endgroup
Some text 0123 with some \emph{456 numbers \textbf{789}} in between.
\end{document}