前言
Ubuntu 上安装 LaTeX(面向 IEEE + XeLaTeX + 中文 + 算法环境)的完整、可复制执行的教程。
🧾 目标环境
你需要的能力包括:
- ✅ Ubuntu
- ✅ XeLaTeX(
xelatex) - ✅ IEEE 模板(
IEEEtran.cls) - ✅ 算法环境(
algorithmic.sty) - ✅ 中文(IEEE 规范、安全)
- ✅ 常用数学 / 表格 / 图像宏包
- ✅
latexmk自动编译
一、一步到位安装(⭐ 强烈推荐)
sudo apt update
sudo apt install -y \
texlive-xetex \
texlive-latex-recommended \
texlive-latex-extra \
texlive-fonts-recommended \
texlive-lang-chinese \
texlive-publishers \
texlive-science \
latexmk \
fonts-noto \
fonts-noto-cjk
📦 这些包分别解决了什么?
| 包名 | 解决的问题 |
|---|---|
texlive-xetex |
提供 xelatex(Unicode / 中文必需) |
texlive-latex-recommended |
amsmath, graphicx, cite 等 |
texlive-latex-extra |
booktabs, multirow, float 等 |
texlive-fonts-recommended |
LaTeX 常用西文字体 |
texlive-lang-chinese |
ctex、中文断行 |
texlive-publishers |
IEEEtran.cls |
texlive-science |
algorithmic.sty、algorithm.sty |
latexmk |
一行自动编译 |
fonts-noto-cjk |
中文字体(安全、跨平台) |
二、安装完成后的检查(非常重要)
1️⃣ 检查 XeLaTeX
xelatex --version
应看到版本信息,而不是 command not found
2️⃣ 检查 IEEE 模板
kpsewhich IEEEtran.cls
应输出类似:
/usr/share/texlive/texmf-dist/tex/latex/ieeetran/IEEEtran.cls
3️⃣ 检查算法宏包
kpsewhich algorithmic.sty
应有路径输出。
4️⃣ 检查中文支持
kpsewhich ctex.sty
有输出即可。
三、最小可用测试(IEEE + 中文)
新建 test.tex:
\documentclass[conference]{IEEEtran}
\usepackage[UTF8,scheme=plain]{ctex}
\begin{document}
\title{中文 IEEE 测试}
\author{\IEEEauthorblockN{Author}}
\maketitle
你好,XeLaTeX!
\end{document}
编译:
xelatex test.tex
或:
latexmk -xelatex test.tex
👉 生成 test.pdf = 环境完全 OK
四、推荐编译方式(不要再手敲两次)
latexmk -xelatex main.tex
自动处理:
- 交叉引用
- 多次编译
- 表格 / 图编号
结语
第三百六十九篇博文写完,开心!!!!
今天,也是充满希望的一天。