bibitem 标签中的内衬数字

bibitem 标签中的内衬数字

我使用的是 luatexfontspec和“Minion Pro”字体。我想将环境中的标签排版thebibliography为内衬数字,而不是文本数字(就像您简单地调用 Minion Pro 时那样),但无法实现这一点。

有人能帮助我吗?

答案1

这有效吗(假设 MinionPro 包)

\def\@biblabel#1{[{\figureversion{lining}#1}]}

答案2

您可以制作一个newfontfamily带有内衬数字的,并在 bilio 之前切换到该系列:例如:

\documentclass{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX,Numbers={Monospaced,OldStyle}]{Minion Pro}
\newfontfamily\LFFam[Renderer=Basic,Numbers=Lining,Ligatures=TeX]{Minion Pro}

\begin{document}

These are non-lining numbers: 0123456789

{\LFFam
and these are lining numbers: 012345678}

\end{document}

在此处输入图片描述

相关内容