为了使用Atom来写LaTeX文稿, 我们得稍微配置一下, 方法很简单!
更新: 最好还是安装一下Atom.
TeX Live
- 下载 TeX Live的iso文件, 可以选择各种方式.
- 利用7-zip软件解压iso文件即可, 不用装载镜像. 当然Windows 8以上版本可以直接载入.
- 使用install-tl-windows(常规方式)或者install-tl-advanced(高级方式)安装即可, 安装在C盘根目录下.
Atom (第一次设置)
- 我选择免安装文件(https://github.com/atom/atom/releases/), 也就是
atom-x64-windows.zip
. - 解压后放在C盘根目录下, 文件夹名为Atom x64, 打开里面的atom就可以使用.
- 菜单:
File->Settings->Install
, 寻找latex和language-latex两个包安装.
Sumatra PDF
- 去官网下载安装64位版本.
- 菜单:
设置->高级选项
, 按照SumatraPDF-settings文本文件中的网页提示(http://www.sumatrapdfreader.org/settings3.2.html), 设置
EnableTeXEnhancements = true
再设置
InverseSearchCmdLine = C:\Atom x64\atom.exe %f:%l
这样在Sumatra PDF中双击就可以反向搜索到TeX源代码进行编辑了.
Atom (第二次设置)
-
这个会出问题!
菜单: File->Settings->Packages, 找到latex包的Settings, 将里面的SumatraPDF Path改为本机安装的位置, 例如如果这样设置会导致latex包以参数形式自动更改反向搜索路径, 这点查看它的源代码可以证实. 由于我们没有安装Atom, 会导致参数传递失效, 进而反向搜索失败.C:\Program Files\SumatraPDF\SumatraPDF.exe
. -
新方案成功. 菜单: File->Settings->Packages, 找到latex包的Settings, 将Opener选为
custom
再将后面的Custom PDF Viewer Path改为本机安装的位置, 例如C:\Program Files\SumatraPDF\SumatraPDF.exe
. 这样手动更改其实不会在每次调用时都去更改SumatraPDF的参数.
完工
- 在Atom打开文件夹(因为可能会有多TeX文件形成工程).
- 使用
Ctrl+Alt+B
便可编译, 默认是PDFLaTex
. - Have fun!
示意
下面这本书稿源代码可以在我的一条微博(@算法时空)中找到.