\usepackage{palatino} 和 \usepackage{newpxtext} 有什么区别

\usepackage{palatino} 和 \usepackage{newpxtext} 有什么区别

我想使用 Palatino 字体而不更改数学字体,在我看来,和两者\usepackage{palatino}都会\usepackage{newpxtext}给出相同的结果。

我可以使用其中任一种吗?

答案1

当然,你可以使用其中任何一种,但是使用newpxtext

psnfss系列旨在使用即将推出的新激光打印机中提供的“真实”Adobe 字体,palatino.sty只是

\renewcommand{\rmdefault}{ppl}
\renewcommand{\sfdefault}{phv}
\renewcommand{\ttdefault}{pcr}

也就是说,将 palatino 设置为 roman,将 helvetica 设置为 sans,将 courier 设置为 monospaced,无需进行其他调整。

随着现代要求在 PDF 中嵌入字体而不是依赖打印机内置的字体,实际上默认情况下将使用克隆字体,因此正如您所评论的,最终结果类似于 newpxtext,但 newpxtext使用 TeXGyre Pagella 更加广泛,并且有几个选项可以调整命令以更好地使用该字体集,并使用 npxss 作为无衬线字体,它再次基于 Helvtica,但经过调整以修补罗马字体,类似地使用 npxtt 作为等宽字体。

相关内容