我想知道类中的默认字体tufte-handout
是什么,以及如何在不同的文档类中使用该字体(特别是amsart
。)
答案1
如果您tufte-handout
使用 pdfLaTeX 和默认设置编译文档,则它会使用 Palatino 和 Helvetica 作为字体。您可以通过在序言中添加以下内容来在另一个文档类中加载这些字体:
% Palatino for main text and math
\usepackage[osf,sc]{mathpazo}
% Helvetica for sans serif
% (scaled to match size of Palatino)
\usepackage[scaled=0.90]{helvet}
% Bera Mono for monospaced
% (scaled to match size of Palatino)
\usepackage[scaled=0.85]{beramono}
如果您使用 LuaLaTeX,它会替换类似的字体:
\usepackage{fontspec}
\setmainfont[Renderer=Basic, Numbers=OldStyle, Scale = 1.0]{TeX Gyre Pagella}
\setsansfont[Renderer=Basic, Scale=0.90]{TeX Gyre Heros}
\setmonofont[Renderer=Basic]{TeX Gyre Cursor}
如果您使用 XeLaTeX 或nofonts
\documentclass
选项,则它不会加载任何字体,并将使用该引擎的默认字体。请参阅答案这个问题寻求建议。
请注意,这些字体实际上并不是 Tufte 的书中使用的字体。有关更多信息,请参阅文档。
另外值得注意的是,ET Bembo(现在称为 ET Book,以避免潜在的商标问题)是现已免费提供。