Emacs,结合配置 AUCTeX 会比较好用。Windows 和 Linux 皆可用。是除了 Vim 之外我见过描述最多的一种编辑器。下图来自Text editor with font-size selection for specific human languages (ie. Unicode Block) eg Devanagari。
语言高亮: language-latex 编译: latex (Ctrl + Alt + B 执行编译)PDF 预览:pdf-view
配置参考链接: Completely new to LaTeX, what plugins would you recommend. : Atom。只要 TeXLive 环境变量配置好,应该是无需额外配置的,插件装好即可使用。得到的效果如上面的 Atom 介绍所展示,一栏编译、一栏预览,可以反定向。另外,LaTeXTools 也有 Atom 版本的插件,还没试过效果。
备注:
(1)插件安装,首先 Ctrl + Shift + P ,输入 Setting,选择 Settings View: Open 打开设置界面,进入 Install 项搜索并安装插件。另外 Ctrl + Shift + P 输入关键词可以查找一些使用命令,比如,安装好插件后,可以输入 latex 查找编译命令。
(2)中文自动换行,早期版本中文是不能自动的换行的,如果安装新版本,比如1.7.2,可以进入 Settings,然后勾选 SoftWrap 实现自动换行。
配置5:(Visual Studio Code + LaTeX Workshop)
Visual Studio CodeLaTeX Workshop,GitHub 地址:https://github.com/James-Yu/LaTeX-Workshop
在 VSCode 左侧第五项扩展处搜索 latex 即可找到 LaTeX Workshop扩展,具体使用可参看扩展主页或者 GitHub 主页。
需将编译器配置到环境变量中(或者安装时选择添加到环境变量path),推荐安装TeXLive。Windows 上,Ctrl + Alt + B 编译,Ctrl + Alt + T PDF预览,Ctrl + 鼠标左键点击 PDF 反向定位到 tex 文本。
由于需要开发工具使用 VSCode,目前编辑 LaTeX也是使用此编辑器。之前使用的扩展效果一般,最近提示有另外一个更好的LaTeX扩展(LaTeX Workshop),目前体验还行。
无需配置的用法 (1)Windows:TexLive(编译器) + 文本编辑器(编辑器) + SumatraPDF(预览PDF) + CMD (直接通过命令编译文件,也可以直接写脚本,如下)。
建议直接写一个脚本,也就是 .bat 文件,双击直接运行,比如:
xelatex *.tex
如果是带 bibtex 参考文献的,脚本可以这样写:
xelatex *.tex
bibtex *.aux
xelatex *.tex
xelatex *.tex
最后,再制作一个删除文件,双击保存的.bat 后缀文件直接清除不要的编译生成的文件:
del *.aux /s
del *.bak /s
del *.log /s
del *.bbl /s
del *.dvi /s
del *.blg /s
del *.thm /s
del *.toc /s
del *.out /s
del *.lof /s
del *.lol /s
del *.lot /s
del *.fdb_latexmk /s
del *.synctex.gz /s
按配置2的话,Ctrl + B 可以直接清除。 (2)TexStudio,这个集成的工具确实比较省心。
关于文献插入,在另外一个回答中有 如何在LaTeX写作中管理参考文献? - 知乎用户的回答。SumatraPDF http://www.sumatrapdfreader.org/download-free-pdf-viewer.html,强烈建议用这个 PDF 预览,轻量级、有绿色版、自动刷新(编译时无需关闭打开的PDF)、界面清爽。最贴心的功能是文本选择和上下拖动不用切换,在空白处即可手型拖动,在文本处即可选择文本。用 Beamer 做的 PDF 幻灯片,我一般用它来演示,放 U 盘携带也很方便的。目前有 3.0 版。界面如下图
谷歌里搜一下很多的,我在这里贴一个
Making a first PDF with LaTeX and Sublime Text 2 for Mac
Step 5: INSTALLING INVERSE SEARCH
We want inverse search so that when Sublime Text 2 loads the PDF viewer, clicking on text in the PDF viewer brings us back to our LaTeX code. This is very helpful in proofreading changes you have been making to your document.
Download and install SKIM PDF viewer.Open Skim, go to Preferences > SyncUncheck “Check for file changes” optionUnder Preset type “Custom“Set the Command to:
1
/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl
Finally set Arguments to:
1
"%file":%line
Close and done!