如何在LaTeX中更改文档字体?

如何将整个文档的字体更改为sans-serif(或其他任何东西)?

453689 次浏览

这个文章可能有助于更改字体。

摘自文章:

更改字体属性的命令示例如下:

  \fontencoding{T1}
\fontfamily{garamond}
\fontseries{m}
\fontshape{it}
\fontsize{12}{15}
\selectfont

这一系列命令将当前字体设置为中等粗细的斜体 garamond 12pt类型,15pt前导T1编码方案,以及 \selectfont命令导致LaTeX在它的映射方案中查找 对应于这些属性的度量值

多亏了文森特回答中的链接,我找到了解决方案。

 \renewcommand{\familydefault}{\sfdefault}

这将默认字体家族更改为sans-serif。

正如第二点所说,TeX文档的大多数“设计”决策都得到了充分研究的可用性研究的支持,因此更改它们应该谨慎进行。然而,用Times(也是衬线字体)代替Computer Modern是相对常见的。

\usepackage{times}试试。

对于另一种方法,我建议使用XeTeXLuaTex系统。它们允许您访问系统字体(TrueType, OpenType等)并设置字体功能。在一个典型的LaTeX文档中,你只需要在你的头文件中包含以下内容:

\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont{Times}
\setmonofont{Lucida Sans Typewriter}

它是fontspec包,允许\setmainfont\setmonofont。选择多种字体特性的能力超出了我的专业范围,但我建议你查阅一些示例,看看这是否适合你的需求。

不要忘记将您最喜欢的latex编译器替换为合适的(xelatex或lualatex)。