在 linguex 示例中使用自定义字体表示数字

在 linguex 示例中使用自定义字体表示数字

我有一个专门用于编号列表的自定义字体——它以比标准主字体更好的方式呈现枚举中的数字。一旦我将字体加载到我调用的新字体系列中\numfont(使用fontspec),我就可以像这样在枚举中使用它:

\begin{enumerate}
    \item[{\numfont 1}] his
    \item[{\numfont 2}] her
\end{enumerate}

有没有办法对示例中的数字做类似的事情linguex?我更喜欢与上面类似的风格,而不是普遍更改数字的字体。我的字体只绘制数字(而不是字母),所以我更愿意只在这种情况下使用它。

答案1

最好的方法是修补示例格式的左括号和右括号代码。我\sffamily在这里使用它来代替\numfont您未定义的代码。

\documentclass{article}
\usepackage{linguex}
\renewcommand{\ExLBr}{(\sffamily} % using \sffamily as an example
\renewcommand{\ExRBr}{\normalfont)}
\begin{document}

\ex. This is an example

\ex.
\a. This is a subexample.
\b. This is 

\end{document}

代码输出

相关内容