跳转至

LaTeX 写作环境

TeX 发行套装(发行版)

  • 🔗 TeXLive: 支持 Windows, Linux;滚动更新,同时每年约 3 月发布一个版本(如 TeX Live 2024)。
    • 🔗 MacTeX: 支持 macOS,TeXLive 的 macOS 分发版。
  • 🔗 MikTeX: 主要支持 Windows。

安装示例

镜像文件(ISO 格式)下载

安装参考文档:

MacOS 安装示例

  • 安装:以下 3 中选择一种即可,之后可再按需安装其他依赖包。
Bash
# macOS 环境配置参考

# 方式1: 去除GUI环境【推荐】,
# 其中 tex-live-utility 包括 TeX 的包管理工具 tlmgr
brew install mactex-no-gui
brew install tex-live-utility

# 方式2: 完整安装
brew install mactex
# 相比`mactex-no-gui`,包括以下GUI程序:
# - TeXShop: latex编辑器,但不好用
# - Tex Live Utility: latex包管理器,tlmgr(TeX Live Manager)
# - BibDesk: 文献引用管理citation/Bibliography Manager, 可以导入.bib文件
# - Latexit: 公式编辑和预览
# - Excalibur: latex拼写检查(现在不自带了)

# 方式3:更精简的包
brew install basictex
  • 镜像和更新【可选】:
Bash
# 修改镜像
sudo tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet
# 更多镜像参见: <https://help.mirrorz.org/CTAN/>

# 更新
sudo tlmgr update --self --all

Linux 或 Windows WSL 环境安装

Bash
# 方式1: 下载ISO镜像【离线安装】
md5sum texlive2024.iso # 验证Hash值,或使用 sha512sum
# 挂载
sudo mkdir /mnt/texlive
sudo mount ./texlive2024.iso /mnt/texlive
# 执行install-tl离线安装(命令行形式)
sudo /mnt/texlive/install-tl 
# 输入 C ,进行自定义【可选】(输入对应字母可以进行选择或取消,比如这些包deghijknostuvwxyzABCEHIKLMNS可去除), 输入 R 返回。
# 输入 I ,即进行默认安装,默认路径/usr/local/texlive/2024

# 安装完成后清理
sudo umount /mnt/texlive
sudo rm -r /mnt/texlive
# 添加环境变量 ~/.bashrc
# Add TeX Live to the PATH, MANPATH, INFOPATH
export PATH=/usr/local/texlive/2024/bin/x86_64-linux:$PATH
export MANPATH=/usr/local/texlive/2024/texmf-dist/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2024/texmf-dist/doc/info:$INFOPATH
# 验证
tex -v

# 方式2: 使用最新的脚本安装【在线安装】
# 这里使用了北外的镜像
curl -O https://mirrors.bfsu.edu.cn/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz
tar -zxvf ./install-tl-unx.tar.gz
cd ./install-tl-xxx
sudo perl ./install-tl
# 补充参数
./install-tl -gui # GUI安装
./install-tl -select-repository # 选择镜像源序号,默认选择的可能很慢
./install-tl -repository <https://path> # 指定镜像源

# 方式3: 使用封装的Tex Live包
# Arch Linux
texlive-basic
texlive-latex
texlive-latexrecommended
texlive-latexextra
(还有其他的latexlive-xx包,根据对上游集合的分类)
aur/texlive-full

Windows 安装

Bash
# 方式1: 【在线安装】下载 install-tl-windows.exe
之后图形界面可视化安装。

# 方式2: 【离线安装】下载ISO文件,通过 install-tl-windows.bat 命令行安装
# 将ISO挂载虚拟光驱(如Z)
Z:\install-tl-windows.bat --no-gui

补充:安装路径不要太深,可以非 C 盘,仅英文字母路径(不要有中文、空格等特殊字符) 默认 C:\texlive\2024


编辑器

来自:一份简短的关于 LATEX 安装的介绍

latex-editors

专用编辑器

  • 🔗 WinEdt: 收费软件,仅 Window。
  • 🔗 Texifier: 原 TexPad,收费软件,仅 macOS,正在支持 Windows。
  • 🔗 TeXmaker: 开源免费跨平台。
  • 🔗 TeXStudio: 开源免费跨平台。
  • 🔗 TeXworks: TexLive 自带,功能简单。
  • 🔗 TeXShop: MacTeX 自带,功能简单。

通用编辑器

在线平台

  • Overleaf: ShareLaTeX 已经合并到 Overleaf。
  • 🔗 TeXPage: 国内最近新出的 LaTeX 在线平台(中国版Overleaf)。

额外工具

轻量级的 PDF 阅读器:


参考资料