如何将整个文档的字体更改为sans-serif(或其他任何东西)?
当前回答
对于不同的方法,我建议使用XeTeX或LuaTex系统。它们允许您访问系统字体(TrueType, OpenType等)并设置字体功能。在一个典型的LaTeX文档中,你只需要在你的头文件中包含以下内容:
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont{Times}
\setmonofont{Lucida Sans Typewriter}
它是fontspec包,允许\setmainfont和\setmonofont。选择多种字体特性的能力超出了我的专业范围,但我建议你查阅一些示例,看看这是否适合你的需求。
不要忘记将您最喜欢的latex编译器替换为合适的(xelatex或lualatex)。
其他回答
本文可能有助于更改字体。
摘自文章:
更改字体属性的命令示例如下:
\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}{倍。
对于不同的方法,我建议使用XeTeX或LuaTex系统。它们允许您访问系统字体(TrueType, OpenType等)并设置字体功能。在一个典型的LaTeX文档中,你只需要在你的头文件中包含以下内容:
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont{Times}
\setmonofont{Lucida Sans Typewriter}
它是fontspec包,允许\setmainfont和\setmonofont。选择多种字体特性的能力超出了我的专业范围,但我建议你查阅一些示例,看看这是否适合你的需求。
不要忘记将您最喜欢的latex编译器替换为合适的(xelatex或lualatex)。