使用 `newpxtext` 在特定位置使用内衬数字

使用 `newpxtext` 在特定位置使用内衬数字

我有一个 LaTeX 文档,在序言部分设置了\usepackage[osf]{newpxtext}线条图。有几个地方我想使用线条图(在文本模式下)。如何才能将文档的一小部分切换为线条图?

梅威瑟:

\documentclass{article}
\usepackage[osf]{newpxtext}
\begin{document}
Hello, world! These are old-style figures: 123

But I would like these to be lining figures: 123.
\end{document}

答案1

这些命令\textlf\lfstyle适合您。不幸的是,它们没有记录在文件 newpxdoc.pdf 中。

\documentclass{article}
\usepackage[osf]{newpxtext}

\begin{document}
Hello, world! These are old-style figures: 123

But I would like these to be lining figures: \textlf{123} {\lfstyle 456}.

\end{document}

答案2

或者如果您使用该fontspec包,则为 \liningnums{123}。

相关内容