Win10下 VS code+LaTeX 环境的构建

Win10下 VS code+LaTeX 环境的构建

MrFive1001

1 概述

LaTeX(音译“拉泰科”)是一种基于ΤeΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品,对于生成复杂表格和数学公式的文档,这一点表现得尤为突出,因此它非常适用于生成高印刷质量的科技和数学类文档[1]。

VS Code是Mircosoft在2015年4月30日Build 开发者大会上正式宣布发行的一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。具体好处可以参考知乎回答[2]。

常见的Latex编辑器有Tex Live自带的TexWork和sublime,自带的编辑器代码提示和高亮效果不好,而sublime不开源,所以选中微软的VS Code作为编辑器,好用又好看(结合自带的Git代码管理功能,可以说相当够用了)。网上的关于搭建VS Code和LaTex教程也不少,但是基本都是比较复杂,配置麻烦,所以就介绍一个比较简单快捷的方法来构建编程环境。

2 所需文件

Tex Live安装包

VS Code安装包

3 VS code安装

打开安装包,执行默认安装即可。

4 TeX Live安装

解压安装包,执行install-tl-windows.bat安装文件,执行默认安装即可,整个安装时间较长,可以去喝杯水,打局农药。

安装完成之后,需要重启一下电脑,或者去看一下环境变量中有没有关于Tex Live相关的变量,没有添加一下即可。

5 VS Code扩展LaTeX Workshop

打开VS Code,点击左下角扩展选项或者Ctrl+Shift+X打开扩展库搜索LaTeX,点击LaTeX Workshop安装。

6 LaTeX Workshop使用

与别的在VS Code教程不同,这里不需要对环境进行配置,直接傻瓜式安装就能使用,唯一需要注意的就是前面所说的环境变量的添加。

可以看出,VS Code中对LaTeX的支持还是非常好的,常用的功能如下:

  • 右键对.tex进行编译(快捷键:crtl+alt+b)
  • 生成PDF文件,下图中的预览按钮(快捷键:crtl+alt+v)
  • 从pdf跳转到tex文件,crtl+左键+所选文字
  • 额外的小功能,能够直接预览pdf文件,简单的pdf阅读器
  • VS Code的自动补齐功能,相比于其他的编辑器,好用很多。

7 参考

[1] LaTeX维基百科

[2] 如何评价 Visual Studio Code?

编辑于 2018-04-30

Visual Studio Code

LaTeX

排版

文章被以下专栏收录

All about TeXnique

能提升你对TeX理解的东西

一只程序汪的自我修养

一只软狗的自我修养,成长经历。

推荐阅读

 

 

使用VSCode编写LaTeX

Marvey

 

 

Mac下vscode latex-workshop新的配置文件

"latex-workshop.latex.recipes": [ { "name": "xelatex", "tools": [ "xelatex" ] }, { "name": "xelatex -> bibtex -> xelatex*2", "tools": [ "xelatex", "bibtex", "…

yothz

 

 

LaTeX排版的文章小例

如是发表于地球物理那...

 

 

LaTeX笔记|基本功能(六)

大家好,本节是对文字排版部分的最后的综述,也就是说,这一篇文章之后,你就可以使用LaTeX编写一篇比较正常的论文了!本节我们说一说之前还剩下的一部分内容:框架结构,图与表提供之前文…

刘理

18 条评论

写下你的评论...

  • 郝明辉5 个月前

    大佬你好,我按照您的步骤全部配置完了,然后在写代码时出现了[! LaTeX Error: File `(.cls' not found.]这样一个错误,百度了也没有相关问题的答案,不知道您有没有遇到过类似的问题?

  • 郝明辉5 个月前

    这样的错误。

  • 郝明辉5 个月前

    突然间明白了,括号的问题,解决了,打扰了。

  • MrFive1001 (作者) 回复郝明辉5 个月前

    不好意思没看到_§:з)))」∠)_

  • 宋宋5 个月前

    楼主您好 我的不能从pdf定位到tex 您知道是什么原因吗?

  • qcts33回复宋宋5 个月前

    应该是synctex没有装上,tlmgr install synctex试试

  • woclass5 个月前

    建议补充一下LaTeX Workshop自定义编译参数的过程

  • MrFive1001 (作者) 回复woclass5 个月前

    我当时觉得这个比较傻瓜,所以没管配置

  • Macrofuns5 个月前

    等这篇文章等了很久了,我一直想从Sublime上迁移到VSC,也尝试过文中的方法,但我现在遇到一个问题,就是LaTeX Workshop能不能设置外置pdf阅读器,因为我真的不想用VSC的分屏。

  • qcts33回复Macrofuns5 个月前

    Latex workshop对外置pdf阅读器的支持似乎还有些问题,不过可以在设置里面添加"latex-workshop.view.pdf.viewer": "browser"来使用浏览器来作为查看器

  • MrFive1001 (作者) 回复qcts335 个月前

    确实,我用的是自带的,其他的我没试过

  • 张退之5 个月前

    请问这个和TeXstudio比如何?

  • MrFive1001 (作者) 回复张退之5 个月前

    这个让我感觉比较好的是可以有代码补全功能,TeXstudio感觉更底层一些?

  • 刘宏宇5 个月前

    音译是错的

David_Li

我还没有学会写个人说明!

暂无评论

相关推荐

穷人的ALL in One 系统的搭建(伪

因为接下来的某些需要以及个人心曲爱好,打算搭建一个ALL_in_One平台(,即通过虚拟化技术,将所有的需求都放在一台x86架构的电脑上。(arm的虚拟化没了解过))那么先说需求(可根据钱包鼓不鼓动态变化233)