Font shape `TU/ptm/m/n‘ undefined(Font) using `TU/lmr/m/n‘ instead
一、警告内容
这是 LaTeX 字体选择机制输出的信息。我们可以把 TU/ptm/m/n
分解来看:
-
TU → 编码 (font encoding)
TU 表示 Unicode TeX encoding,即新版 XeLaTeX/LuaLaTeX 下的 Unicode 字体编码。 -
ptm → 字体族 (family)
ptm
代表 Times 字体 (PostScript Times)。它来自旧的 PSNFSS 包(mathptmx
/times
),但在 TU 编码下往往没有对应。 -
m → 系列 (series)
m
= medium,表示字重为常规(非 bold)。 -
n → 形状 (shape)
n
= normal upright,表示正常直立体。
所以 TU/ptm/m/n
的意思是:
👉 “在 TU 编码下,Times 字体 (ptm),常规字重,直立体”。
二、Times 泰晤士
说到Times我第一个想到论文国标对英文字体要求的Times New Roman:
该字体最初是为 《泰晤士报》 设计的印刷字体,1932年首次亮相。莫里森因不满报纸旧字体( Times Old Roman )的陈旧设计,提议开发新字体以提升排版效率和易读性。
我们讨论字体常见的Times就是泰晤士报的那个泰晤士。
三、解决方案
换成PDFLaTeX:
这个是个小乌龙,IEEEtaes.cls不能直接编译运行,它是被调用的。
运行官方模板IEEE_TAES_regular_template_latex.tex:
Font shape `TU/ptm/m/n' undefined(Font) using `TU/lmr/m/n' instead这个问题是解决了,但是我的问题还没解决:
Latex使用了期刊templates但是字体样式不对-CSDN博客