这是一个小类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
就会被定义。