记录下在Win10上安装配置LaTeX的过程。
安装环境与所需工具
安装环境:Win10
所需工具:TeX Live 2019、LaTeX Workshop in VS Code、SumatraPDF;
安装前阅读材料
安装配置过程
安装TeX Live2019
一开始是准备安装TeX Live的,但了解到安装TeX Live得耗费5个多GB的硬盘空间,就又去了解下其它的LaTeX编辑器,最终安装的还是TeX Live。
TeX Live2019下载链接:texlive2019-20190410.iso 3.31GB
下载好后,右键 install-tl-advanced.bat 选择“以管理员身份运行(A)”,即可弹出安装向导;
了解到TeX Live支持USB便携安装,想着以后便于直接拷贝到其它机器上,就采用了这种特殊安装方式,但不确定这样装完之后配置VS Code方不方便(还好后面没有其它麻烦,只需把TeX Live添加到系统的环境变量中就行了)。
耗时41分钟后,TeX Live2019安装完毕。进入路径D:\OtherProgramFiles\Portable\texlive\2019下,双击
tl-tray-menu.exe ,右键【TeX Live Menu图标】选择 Command Prompt ,键入命令tex --version查看是否安装成功;
由于安装时勾选的是Portable setup: yes,故还需把D:\OtherProgramFiles\Portable\texlive\2019\bin\win32添加到系统的PATH环境变量中,再通过win+R键入cmd命令打开Windows命令行,键入命令tex –version查看是否成功添加到环境变量中;
安装好TeX Live 2019后,其实就可以使用LaTeX了,因为TeX Live 自带了编辑器 TeXworks 。右键【TeX Live Menu图标】选择 Editor ,在 TeXworks 编辑框中输入LaTeX内容,保存后点击绿色的三角形按钮便可进行编译。编译方式:英文常用 pdfLaTeX ,中文常用 XeLaTeX 编译。
Hello,World! 测试: TeX Live 2019 正向搜索和反向搜索:
在VS Code中安装LaTeX Workshop并配置settings.json文件
安装配置LaTeX Workshop时的参考资料
编辑VS Code的User and Workspace Settings
VS Code. How to open JSON settings with defaults - Stack Overflow
重载LaTeX Workshop的编译方式
Workspace settings override user settings. 按键“Ctrl+Shift+P”–> 键入>Preferences: Open Settings,打开./vscode/settings.json文件编辑Workspace Settings,所作的修改主要是通过 Redefine LaTeX compiling recipes 和 Redefine LaTeX compiling tools to be used in recipes 添加了xelatex编译方式及包含.bib时的编译方式。
下载安装SumatraPDF
安装的是Portable version: SumatraPDF-3.2.zip (a single executable that can be run e.g. from USB drive and doesn’t write to registry)。
配置LaTeX Workshop的pdf文件预览器
Workspace settings override user settings.按键“Ctrl+Shift+P”–> 键入>Preferences: Open Settings,打开./vscode/settings.json文件编辑Workspace Settings,所作的修改主要是配置LaTeX Workshop的pdf文件预览器,以及LaTeX与SumatraPDF的正反向搜索。
在LateX Workshop中使用LaTeX
与LaTeX相关的快捷键
| 功能 | 快捷键 |
|---|---|
| 打开键盘快捷方式面板 | 点击左下侧齿轮 或 使用快捷键 Ctrl+K,Ctrl+S
|
| 视图:显示LaTeX面板 (View: Show LaTeX) |
Ctrl+Alt+X 或 Ctrl+L, Alt+X
|
| 编译LaTeX项目 LaTeX Workshop: Build LaTeX project |
Ctrl+Alt+B 或 Ctrl+L, Alt+B |
| 用某某食谱编译LaTeX项目 LaTeX Workshop: Build with recipe |
可自定义 |
| 清理辅助文件 LaTeX Workshop: Clean up auxiliary files |
Ctrl+Alt+C 或 Ctrl+L, Alt+C |
| 正向搜索 LaTeX Workshop: SyncTeX from cursor |
Ctrl+Alt+J 或 Ctrl+L, Alt+J |
| 预览生成的PDF文件 LaTeX Workshop: View LaTeX PDF file |
Ctrl+Alt+V 或 Ctrl+L, Alt+V |
正向搜索的使用:将光标移动到 TeX 文件正文中需要搜索的位置。Ctrl+Alt+X 切换到 LaTeX 面板,找到 “Navigate, select, and edit” ,点击第一项 “syncTeX from cursor” (或者 在 TeX 文件正文中右键选择 “syncTeX from cursor” 或 快捷键 Ctrl+Alt+J ),会切换到PDF文件的相应位置。当设置 "latex-workshop.view.pdf.viewer": "tab", 时,在LaTeX源文件中按下快捷键Ctrl+Alt+J,也能定位到PDF文档相应位置。
反向搜索的使用:打开一个已经编译的TeX文件,Ctrl+Alt+V 打开 PDF 文件。在 PDF 文件中的某行文字处,双击鼠标左键,会切换到源文件的相应位置。如果点击的是公式、图表等,可能不会正确返回。
待补充
待补充