当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何在LaTeX中更改文档字体?》经验,为你挑选了4个好方法。

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



1> nickf..:

我找到了解决方案归功于Vincent的回答中的链接.

 \renewcommand{\familydefault}{\sfdefault}

这会将默认字体系列更改为sans-serif.


@nalply在我的系统上它是Computer Modern Sans,绝对不是Helvetica(顺便说一句,它不是免费的).你引用的来源是错误的.
如果您想要特定字体而不是家族中的随机字体怎么办?

2> fideli..:

对于不同的方法,我建议使用XeTeX或LuaTex系统.它们允许您访问系统字体(TrueType,OpenType等)并设置字体功能.在典型的LaTeX文档中,您只需将其包含在标题中:

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

fontspec是允许\setmainfont和的包\setmonofont.选择多种字体功能的能力超出了我的专业水平,但我建议查看一些示例,看看这是否符合您的需求.

只是不要忘记用适当的(xelatex或lualatex)替换你喜欢的乳胶编译器.



3> dmckee..:

正如第二个所说,为TeX文档做出的大多数"设计"决策都得到了充分研究的可用性研究的支持,因此应该谨慎地进行更改.然而,将Computer Modern与Times(也是serif face)取代相比,这是相对常见的.

试试\usepackage{times}.


"精心研究的可用性研究"究竟意味着什么?你只是想深思熟虑吗?我无法想象在学术期刊中存在对特定LaTeX默认值的同行评审研究.

4> Vincent Ramd..:

该文章可能与更改字体的帮助.

来自文章:

以下示例说明了更改字体属性的命令:

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

这一系列命令将当前字体设置为中等重量斜体garamond 12pt类型,在T1编码方案中具有15pt领先,而\ selectfont命令使LaTeX在其映射方案中查找与这些属性对应的度量.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有