XeLaTeX 的基本用法

要使用 XeLaTeX,你首先需要安装一个包含 XeTeX 引擎的 TeX 发行版,比如 TeX Live。然后,你可以在任何文本编辑器中编写 LaTeX 文件,并使用 XeLaTeX 编译器来处理它。

1. 编写 .tex 源文件

和普通的 LaTeX 一样,你需要创建一个 .tex 文件。你可以用任何纯文本编辑器,比如 vim、VS Code 或 TeXworks。

这里有一个使用 XeLaTeX 的基本文档示例,它展示了如何处理中文和使用系统字体:

% 声明文档类型和使用的宏包
\documentclass{article}

% 使用 ctex 宏包以获得原生中文支持
% 这会自动配置字体和间距,非常方便
\usepackage[UTF8]{ctex} 

% fontspec 宏包是 XeLaTeX 的核心,用于调用系统字体
% XeLaTeX 会自动包含这个宏包,但显式声明是个好习惯
\usepackage{fontspec}

% 设置文档的默认字体
% 你可以指定任何你电脑上已安装的字体名称
\setmainfont{思源宋体} % 例如:SimSun, Microsoft YaHei, 思源宋体 等

% 设置标题和作者
\title{XeLaTeX 中文示例}
\author{你的名字}
\date{\today}

\begin{document}

% 生成标题
\maketitle

\section{基本用法}
这是一个使用 XeLaTeX 编写的简单文档。它能很好地处理中文,并且可以轻松地使用你电脑里的字体。

\section{字体设置}
\setmainfont{楷体}
这部分文本使用了楷体,你可以看到字体已经改变了。

XeLaTeX 让字体排版变得非常简单。你只需要知道字体的名称即可。

\end{document}

2. 编译你的文件

与传统的 LaTeX 不同,你需要使用 xelatex 命令来编译你的 .tex 文件,而不是 latex

  • 在命令行中编译

    1. 打开终端或命令提示符。
    2. 导航到你的 .tex 文件所在的目录。
    3. 输入以下命令:
      xelatex your_file_name.tex
      
    4. 运行这个命令会生成一个 .log 文件和一个 .pdf 文件。你最终的文档就在这个 PDF 文件里。
  • 在集成环境中编译
    大多数现代 LaTeX 编辑器(如 TeXworks, TeXstudio, VS Code with LaTeX Workshop)都内置了对 XeLaTeX 的支持。

    1. 打开你的 .tex 文件。
    2. 在编译或构建选项中,选择 XeLaTeX 作为编译器。
    3. 点击“编译”或“构建”按钮。
  • 选择 PDF 文档查阅器
    查看 PDF 文档。使用 SumatraPDF 软件 打开 PDF 文档即可。


3. XeLaTeX 的核心宏包

为了充分利用 XeLaTeX 的优势,你需要了解几个重要的宏包:

  • fontspec: 这是 XeLaTeX 的核心,负责处理系统字体。\setmainfont 命令就是这个宏包提供的。
  • ctex: 如果你的文档需要处理中文,ctex 宏包是你的最佳选择。它为 XeLaTeX 提供了强大的中文支持,并简化了许多复杂的设置,比如自动调整中英文之间的间距、段落缩进等。它还能让你用简单的命令设置文档的整体风格,比如 \documentclass[UTF8]{ctexart}

XeLaTeX 的强大之处在于它将复杂的多语言和字体处理简化为直观的命令。这使得它成为创建高质量、多语言文档的首选工具。

posted @ 2025-09-08 16:06  立体风  阅读(113)  评论(0)    收藏  举报