如何从 LuaLaTeX 类中使用 libertine 包?

如何从 LuaLaTeX 类中使用 libertine 包?

这是一个小类lib.cls:

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{lib}[2017/03/17 lib]
\RequirePackage{libertine}
\LoadClass{article}

经过测试,pdflatex 运行良好

\documentclass{lib}
\begin{document}
test
\end{document}

但是使用 lualatex 时出现错误字体大小命令 \normalsize 未定义来自.../texlive/2016/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty。有没有更好的方法来使用该字体,或者该类是否需要有条件并根据引擎执行不同的操作?

答案1

如果你加载了包,那么article\normalsize就会被定义。

相关内容