我使用旧式数字作为默认文本字体,但是这也使得脚注数字也变成旧式——这是我不想要的。
如何将脚注数字改为内衬数字?
我正在使用 LuaLaTeX 和 Adobe Garamond Pro。
答案1
只需加载realscripts
包。它默认为常规数字。
这是一个最小的测试文档:
% !TEX TS-program = LuaLaTeX
\documentclass{article}
\usepackage{fontspec}
\setmainfont[Numbers=OldStyle,Ligatures=TeX]{Adobe Garamond Pro}
\usepackage{realscripts}
\begin{document}
This is some text.\footnote{A footnote} Some more text.
{\addfontfeatures{Numbers=Lining}Lining Numbers: 1234567} OldStyle Numbers: 1234567
\end{document}