感谢文森特答案中的链接,我找到了解决方案。
\renewcommand{\familydefault}{\sfdefault}
这会将默认字体系列更改为无衬线字体。
对于不同的方法,我建议使用 XeTeX 或 LuaTex 系统。它们允许您访问系统字体(TrueType、OpenType 等)并设置字体功能。在典型的 LaTeX 文档中,您只需在标题中包含以下内容:
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont{Times}
\setmonofont{Lucida Sans Typewriter}
它是允许 \setmainfont
和 \setmonofont
的 fontspec
包。选择多种字体功能的能力超出了我的专业知识,但我建议查找一些示例,看看这是否适合您的需求。
只是不要忘记用适当的(xelatex 或 lualatex)替换您最喜欢的乳胶编译器。
正如第二个所说,为 TeX 文档所做的大多数“设计”决策都得到了经过充分研究的可用性研究的支持,因此应谨慎进行更改。然而,用 Times(也是衬线字体)代替 Computer Modern 是相对常见的。
试试 \usepackage{times}
。
此 article 可能有助于更改字体。
来自文章:
以下示例说明了更改字体属性的命令:
\fontencoding{T1}
\fontfamily{garamond}
\fontseries{m}
\fontshape{it}
\fontsize{12}{15}
\selectfont
这一系列命令将当前字体设置为中等粗细斜体 garamond 12pt 类型,在 T1 编码方案中前导 15pt,\selectfont 命令使 LaTeX 在其映射方案中查找与这些属性对应的度量。
sfdefault
之外的其他选项是rmdefault
(衬线)和ttdefault
(等宽)。