Windows Emacs 导出PDF
1. 概述
在 Termux 中,Org-mode 导出 PDF 的核心链路如下:
| |
在 Windows 中该流程完全一致,只是安装方式与路径不同。
本文目标:复现 Termux 的 Emacs + TeX Live + batch 导出 PDF 工作流。
2. TeX Live 安装(Windows)
推荐使用 TeX Live:
TeX Live 是跨平台 LaTeX 发行版,提供完整编译链。
2.1 下载与安装
下载地址: https://tug.org/texlive/
国内链接推荐:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/
- 注:如果下载太慢,可以用迅雷下载
安装建议:
- 选择 scheme-full(完整安装,避免缺包)
- 安装路径示例: C:\texlive\2026\
2.2 环境变量配置
将 TeX Live 加入 PATH:
| |
2.3 验证安装
| |
若输出版本信息则安装成功。
3. Emacs 安装
使用 GNU Emacs:
https://www.gnu.org/software/emacs/
建议版本:
- Emacs 29 / 30
安装后路径示例:
| |
验证:
| |
4. Org → PDF 依赖链
Org 导出 PDF依赖如下模块:
| |
确保 Emacs 内启用:
| |
5. Windows batch 导出 PDF
5.1 创建测试文件
| |
5.2 Emacs batch 导出命令
| |
6. WSL 方案(推荐)
更稳定的方案是使用 WSL:
Windows Subsystem for Linux(WSL)
特点:
- 与 Linux 环境一致
- 可直接复用 Termux / Linux 命令
- TeX Live + Emacs 行为完全一致
安装方式:
| |
导出命令:
| |
7. 常见问题
7.1 找不到 xelatex
解决方法:
| |
7.2 org-latex-export-to-pdf 不生效
检查:
| |
7.3 中文 PDF 问题
建议使用 XeLaTeX:
| |
8. Termux vs Windows 对照表
| 功能 | Termux | Windows |
|---|---|---|
| LaTeX 安装 | pkg install texlive-bin | TeX Live Installer |
| 初始化 | termux-install-tl | GUI 安装 |
| 路径 | $PREFIX/share/texlive | C:\texlive\ |
| 清理 | rm -rf | 重装 |
| batch Emacs | emacs –batch | 同左 |
| xelatex | termux 包 | Windows PATH |
9. 推荐架构
稳定性排序:
- WSL + Emacs + TeX Live(推荐)
- Windows + TeX Live + Emacs
- Termux(移动端)
10. 总结
Windows 下 Org → PDF 本质与 Termux 完全一致:
| |