统信uos安装tex live需按架构选择方案:x86_64用sudo apt install texlive-full;龙芯/arm版须手动挂载iso或用清华loongarch在线安装器;全架构均需额外装texlive-fonts-extra并刷新字体缓存以支持中文与数学公式。

在统信UOS上安装TeX Live是为了支持LaTeX论文排版、学术报告生成或技术文档编译,避免因系统源缺失完整宏包导致编译失败、公式乱码或模板报错。
确认系统架构并选择安装路径
统信UOS分x86_64、龙芯LoongArch、ARM64三种主流架构,安装方式完全不同。执行uname -m查看输出:【x86_64表示Intel/AMD平台,LoongArch或aarch64则必须避开apt install texlive-full】。
若输出为x86_64,可直接用APT安装;若为loongarch64或aarch64,跳过APT方案,立即进入手动挂载ISO步骤——否则会卡在“Package texlive-full is not available”错误里无法继续。
APT方式安装(仅限x86_64 UOS桌面版)
该方法最快,适合刚装好系统、未修改软件源、且仅需基础排版能力的用户。
第一步:更新软件包索引:sudo apt update
第二步:安装完整套件:sudo apt install texlive-full。这一步耗时约12~18分钟,后台自动下载超2GB数据,期间不要关闭终端或断网。
第三步:验证核心组件:tex --version && xelatex --version。若只返回tex版本而xelatex报“command not found”,说明安装被截断——此时需补装:sudo apt install texlive-xetex。
第四步:补充IEEE/ACM必需宏包:sudo apt install texlive-science texlive-publishers texlive-lang-chinese。缺少texlive-lang-chinese会导致中文文档编译时报错“ctex.sty not found”。
手动挂载ISO安装(全架构通用)
这是龙芯、ARM用户唯一可靠方案,也适用于x86_64用户追求最新版(如2025版)或自定义精简安装。
方法一:图形化挂载+终端安装
1. 从清华CTAN镜像站下载最新ISO:https://www.php.cn/link/942424e9a2e043699c43c090b6c02bde,选texlive2025.iso(截至2026年6月最新)。
2. 下载完成后,在文件管理器中右键该ISO文件→选择“装载”。UOS会自动挂载到/run/media/$USER/texlive2025类似路径。
3. 打开终端,进入挂载目录:cd /run/media/$USER/texlive2025(路径名含空格请用Tab键自动补全)。
4. 赋予安装脚本权限并静默安装:sudo chmod +x install-tl && sudo ./install-tl -profile install-tl.profile。该profile文件已预置最小化选项,跳过交互式菜单,全程自动完成。
方法二:命令行挂载(无图形界面场景)
1. 创建挂载点:sudo mkdir -p /mnt/tliso
2. 挂载ISO:sudo mount -o loop ~/Downloads/texlive2025.iso /mnt/tliso。注意路径必须写全,~/在sudo下不展开,要用$HOME或绝对路径。
3. 进入并安装:cd /mnt/tliso && sudo ./install-tl -no-gui -scheme small。加-scheme small可跳过字体和文档,节省约1.2GB空间,适合仅编译PDF的用户。
安装完成后,必须运行环境配置:sudo /usr/local/texlive/2025/bin/$(uname -m)-linux/tlmgr path add,否则tlmgr命令不可用。
配置字体支持中文与数学公式
默认TeX Live不含中文字体,WPS或LibreOffice中插入公式时也会缺少数学字体,必须额外处理。
第一步:安装开源中文字体包:sudo apt install texlive-fonts-extra。这个包包含TeX Gyre Termes Math、Latin Modern Math等WPS公式列表中能直接选用的字体。
第二步:刷新系统字体缓存:sudo fc-cache -fv。这一步不能省略,否则fc-list | grep "Termes"查不到新字体,XeLaTeX编译时仍会fallback到默认字体。
第三步:验证数学字体生效:xelatex -halt-on-error "\documentclass{article}\usepackage{unicode-math}\setmathfont{TeX Gyre Termes Math}\begin{document}$\alpha+\beta=1$\end{document}"。成功生成texput.pdf即表示字体链打通。











