00369 Ubuntu 上安装 LaTeX


前言

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.styalgorithm.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

自动处理:

  • 交叉引用
  • 多次编译
  • 表格 / 图编号

结语

第三百六十九篇博文写完,开心!!!!

今天,也是充满希望的一天。


文章作者: LuYF-Lemon-love
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 LuYF-Lemon-love !
  目录