這個問題源自於我偶然發現的一件事newtx
包文件:
2 文字模式選項
……
如果你使用 babel 包,你應該在 newtxtext 之前加載它——例如:
\usepackage[<babel options>]{babel} \usepackage[osf]{newtxtext}
更一般地,前導碼的模式應該是:
<encoding options> [optional] \usepackage{substitutefont} % so you can change babel's fonts [optional] \usepackage[<babel options>]{babel} \usepackage[p,osf]{newtxtext}% osf in text, lining figures in math [optional] redefine the plain theorem style if necessary <other font loading commands> \usepackage{newtxmath} <substitutefont commands>
我不明白本節的目的是什麼-babel
與字體有什麼關係?
此外,我的印像是推薦的套餐順序如下:
\documentclass{…}
% optional font packages
% \usepackage{<font package>}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
% further packages
\begin{document}
…