Windows上使用TeX Live 2019和VS Code配置LaTeX


  记录下在Win10上安装配置LaTeX的过程。

安装环境与所需工具

  安装环境:Win10
  所需工具:TeX Live 2019、LaTeX Workshop in VS Code、SumatraPDF;

安装前阅读材料

一份其实很短的 LaTeX 入门文档 | 始终

如何在1小时内快速入手LaTeX? - 知乎

安装配置过程

安装TeX Live2019

  一开始是准备安装TeX Live的,但了解到安装TeX Live得耗费5个多GB的硬盘空间,就又去了解下其它的LaTeX编辑器,最终安装的还是TeX Live。

有哪些好的 LaTeX 编辑器? - 知乎

在这里插入图片描述  区分 发行版、编辑器、宏包

  TeX Live2019下载链接:texlive2019-20190410.iso 3.31GB
  下载好后,右键 install-tl-advanced.bat 选择“以管理员身份运行(A)”,即可弹出安装向导;
  了解到TeX Live支持USB便携安装,想着以后便于直接拷贝到其它机器上,就采用了这种特殊安装方式,但不确定这样装完之后配置VS Code方不方便(还好后面没有其它麻烦,只需把TeX Live添加到系统的环境变量中就行了)。
Portable (USB) installations

TeX Live指南 2019年4月 --> 第4章 特殊安装

LaTeX Workshop --> Setting PATH environment variable

TeX Live 2019 installer设置001TeX Live 2019 installer设置002TeX Live 2019 installer设置003TeX Live 2019 installer设置003TeX Live 2019 installer设置004  耗时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! 测试:
Hello,World!  TeX Live 2019 正向搜索和反向搜索:
TeX Live 2019 正向搜索TeX Live 2019 反向搜索

在VS Code中安装LaTeX Workshop并配置settings.json文件

安装配置LaTeX Workshop时的参考资料

*****VScode 配置为 LaTeX 编辑器(IDE) - hzworld 20191103

***使用VSCode编写LaTeX 20180617

**论文写作利器 LaTex 系列之推荐套装 20190506

***基于Visual Studio Code的 LaTeX环境配置及使用示例(超详细) 20200217

编辑VS Code的User and Workspace Settings

VS Code. How to open JSON settings with defaults - Stack Overflow

编辑setting.json文件001

Visual Studio Code User and Workspace Settings

编辑setting.json文件002

重载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时的编译方式。

LaTeX recipes in Latex Workshop

latex-workshop.latex.recipes

下载安装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)。

官方下载Download Sumatra PDF - a free reader

其它下载链接 SumatraPDF v3.2 官方开源中文正式版

配置LaTeX Workshop的pdf文件预览器

  Workspace settings override user settings.按键“Ctrl+Shift+P”–> 键入>Preferences: Open Settings,打开./vscode/settings.json文件编辑Workspace Settings,所作的修改主要是配置LaTeX Workshop的pdf文件预览器,以及LaTeX与SumatraPDF的正反向搜索。

Using synctex with an external viewer

latex-workshop.view.pdf

在LateX Workshop中使用LaTeX

与LaTeX相关的快捷键

功能快捷键
打开键盘快捷方式面板点击左下侧齿轮 或
使用快捷键Ctrl+K,Ctrl+S
视图:显示LaTeX面板
(View: Show LaTeX)
Ctrl+Alt+XCtrl+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 文件中的某行文字处,双击鼠标左键,会切换到源文件的相应位置。如果点击的是公式、图表等,可能不会正确返回。

与LaTeX相关的快捷键

在Overleaf中使用LaTeX

LaTeX写算法流程

20210617记:
使用LaTeX写算法流程暂未解决的问题:

  • 带上INPUT和FUNCTION怎么弄;
  • function func_xxx(args)前面不标明行号怎么弄;

参考过的LaTeX写算法流程的代码

  • ATSS: 1912.02424v4
  • Confluence: 2012.00257

LaTeX 公式编辑记录

零碎的

LaTeX 求和符号上(下)标放在正上(下)方

  • 放在右上角的时候 \sum^n: ∑ n \sum^n n
  • 放在正上方的时候 \sum\limits^n: ∑ n \sum\limits^n n
  • xxx
  • 放在右下角的时候 \sum_{k=1}: ∑ k = 1 \sum_{k=1} k=1
  • 放在正下方的时候 \sum\limits_{k=1}: ∑ k = 1 \sum\limits_{k=1} k=1

LaTeX arg 优化参数下标 argmax 和 argmin

  • 在 LaTeX 环境中的 argmin argmax 上下标
    上标 \mathop{\arg\min}\^{param}: arg ⁡ min ⁡ p a r a m \mathop{\arg\min}\limits^{param} argminparam
    ​下标 \mathop{\arg\max}\_{param}: arg ⁡ max ⁡ p a r a m \mathop{\arg\max}\limits_{param} paramargmax

  • 在 CSDN 等使用 KaTex 网页环境编辑器中
    有时需要加上 \limits 符号来使用上下标, 例如:
    \mathop{\arg\min}\limits_{\theta} L(\theta): arg ⁡ min ⁡ θ L ( θ ) \mathop{\arg\min}\limits_{\theta} L(\theta) θargminL(θ)

LaTeX 加粗

  在LaTeX中,加粗文本可以使用\textbf{}命令。如果你使用的是数学模式,可以使用\mathbf{}命令来加粗字母和数字。对于数学模式中的加粗,还可以使用\boldsymbol{}命令,它会更加适应数学字体。请注意,\mathbf{}通常只对字母和数字有效,对于更复杂的数学表达式可能不会产生预期的效果;而\boldsymbol{}需要 amsmath 宏包。

待补充

  待补充

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值