Libertine 的花式分数不适用于 LuaTeX

Libertine 的花式分数不适用于 LuaTeX

这是我的代码。

\documentclass{article}
\usepackage{fontspec}
\setmainfont[Fractions=On]{Linux Libertine O}
\begin{document}
% \addfontfeatures{RawFeature=+frac}

1/2 3/4 5/6 7/8 9/10 11/12 31415/27182 1000/1000000

\end{document}

在 Lubuntu 上使用 TeX Live LuaLaTeX 进行编译会得到以下输出:

在此处输入图片描述

根据答案是,使用 Libertine 应该可以实现此效果。我在代码中注释掉的行是我尝试的另一种方法,它产生了与所示相同的错误输出。

答案1

请注意,我使用 XeLaTeX 进行编译。该代码不适用于 LuaLaTeX。

我收到警告,但输出看起来与链接答案中的一样。

虽然libertineotf.sty已经过时了,但这只是因为libertine.sty现在可以同时处理unicode引擎和(在某种程度上)传统引擎。

\documentclass{article}
\usepackage{libertine}
\begin{document}
\addfontfeatures{RawFeature=+frac}

1/2 3/4 5/6 7/8 9/10 11/12 31415/27182 1000/1000000

\end{document}

放荡分子

如果您出于某种原因不想使用该libertine软件包,您可以对 执行完全相同的操作fontspec。作为奖励,在这种情况下我没有收到上述警告。

\documentclass{article}
\usepackage{fontspec}
\setmainfont[Fractions=On]{Linux Libertine O}
\begin{document}
\addfontfeatures{RawFeature=+frac}

1/2 3/4 5/6 7/8 9/10 11/12 31415/27182 1000/1000000

\end{document}

也就是说,只需取消注释该行即可产生我所理解的所需输出。

相关内容