1. 简介

LaTeX 是一个广泛使用的排版系统,它允许我们生成高质量、格式丰富的文档。在文档格式化中,字体的选择是一个非常关键的环节。

✅ 本文将介绍 LaTeX 中字体的基本机制,以及如何根据需要修改字体样式。


2. LaTeX 字体概述

字体(font)本质上是一组具有特定样式、大小和粗细的文字字符(glyphs)。而字体族(font family)则是具有相同设计风格的一组字体,比如 Times New Roman、Arial 或 Helvetica。

LaTeX 默认使用的是 Computer Modern 字体族,这是由 Donald Knuth(TeX 的创始人)设计的。Computer Modern 包括多种字体样式,涵盖 Roman(衬线)、Sans-serif(无衬线)和 Typewriter(等宽)。

我们可以从以下三个层面修改 LaTeX 文档中的字体:

  • 修改字体族(font family):更改整个文档的字体风格
  • 修改字体大小(font size):调整文档中文字的大小
  • 修改字体样式(font style):如斜体、加粗、下划线等

3. 修改字体族

在 LaTeX 中,我们可以通过 \usepackage 命令来更换字体族。

例如,如果想将整个文档字体更改为 Times New Roman,可以在导言区加入:

\usepackage{times}

这样整个文档的字体就会变为 Times New Roman:

Original Latex Times Latex

⚠️ 注意:LaTeX 支持很多字体包,比如 helvet(Helvetica)、arial(Arial)、palatino(Palatino)等。如果需要使用非标准字体,需加载对应的字体包并在文档中调用。


4. 修改字体大小

LaTeX 提供了一系列命令用于控制字体大小:

  • \tiny
  • \scriptsize
  • \footnotesize
  • \small
  • \normalsize
  • \large
  • \Large
  • \LARGE
  • \huge
  • \Huge

这些命令会影响其后文本的字体大小。例如,若想将文档默认字体设为 12pt,可以在导言区设置:

\documentclass[12pt]{article}

这样整个文档的默认字体大小就被设置为 12pt:

Original Latex Font Latex


5. 修改字体样式

LaTeX 提供了多个命令来修改字体样式:

  • \textbf{}:加粗
  • \textit{}:斜体
  • \texttt{}:等宽字体(typewriter)
  • \underline{}:下划线

这些命令通常用于局部样式调整。例如,以下代码将 "Baeldung" 设置为加粗:

Edited Text: Welcome to \textbf{Baeldung}

效果如下:

Original Latex Bold Latex

⚠️ 踩坑提示:某些字体包可能不支持斜体或加粗,此时建议使用 fontspec 包或切换字体族。


6. 总结

字体是 LaTeX 文档排版中不可忽视的重要部分。通过灵活使用字体族、大小和样式,我们可以轻松打造出专业、美观的文档。

本文介绍了 LaTeX 中字体的基本用法,包括:

  • 更换字体族(\usepackage
  • 设置字体大小(\documentclass[12pt]
  • 修改字体样式(\textbf{}\textit{} 等)

掌握这些基本操作,就能满足大多数文档排版需求。


原始标题:How Fonts Work in LaTeX?