在序言中,我已经:
\renewcommand{\familydefault}{\sfdefault}
\usepackage{arial}
但它不起作用。
如何将整个文档的字体设置为 Arial?
更新:
简而言之,这两个答案都有效。
这确实取决于环境。如果使用 LaTeX 并且不介意使用克隆字体,那么请选择 Herbert 的答案。如果使用 XeLaTex 并且想要使用正版字体,那么请选择 Leo 的。
答案1
TeX Live 中未安装 Arial,我不确定 MiKTeX 是否安装。您可以使用helvet
包代替。
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
如果您使用 XeLaTeX 或 LuaLaTeX,您可以使用安装在 Windows/Mac 中的 TrueType Arial 字体:
\usepackage{fontspec}
\setmainfont{Arial}
在 Ubuntu 中,可以通过名为 ttf-mscorefonts-installer 的 Synaptic 包安装 Arial。
答案2
请按以下方式使用:
\documentclass{article}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{uarial}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{blindtext}
\begin{document}
\blindtext
\end{document}
但您必须事先安装名为 (not arial) 的软件包uarial
。如果您没有此软件包,请使用 进行安装sudo getnonfreefonts --sys -a
,这将安装所有可用的非免费字体到您的系统中(更多信息这里)。该脚本是 TeXLive 的一部分,直到 2009 年版本。Ubuntu 用户应该已经安装了它。
答案3
我为此苦苦挣扎了很久。最后终于找到了一个文章它向我展示了以下两行代码:
\renewcommand{\rmdefault}{phv} % Arial
\renewcommand{\sfdefault}{phv} % Arial
经过几个小时与 luatex 和 xelatex 斗争之后,这是唯一对我有用的方法。
此答案仅加载 Helvetica 克隆,而不是真正的 Arial。如果您需要真的Arial 无论出于什么原因都无法工作。