LaTeX—LaTeX安装、VSCode+LaTeX配置 )

  • 一、前言
  • 二、TeXLive安装
  • 三、VSCode+LaTeX配置

参考链接:
https://zhuanlan.zhihu.com/p/38178015
https://zhuanlan.zhihu.com/p/41855480
知乎@Marvey
知乎@生田日芽香
知乎@cying


一、前言

几年来,一直使用word编辑各种文档,使用起来已经得心应手,但当使用word撰写需要发表的文章时,发现为了满足期刊的格式要求,调格式成了最复杂繁琐的事情。当接触LaTeX后,才知道调格式竟然能变成写程序一样,不再会像Word那样出现各种玄学的格式问题。且自己算半个程序员,常使用VScode(Visual Studio Code)进行程序编写,于是本文的出发点是VSCode与LaTeX结合起来使用,而不再使用textstudio。另外,由于现在VSCode自带的内置预览器 VSCode tab 也可以实现双向搜索(正向搜索+反向搜索),无需再使用外部阅读器(如:SumatraPDF)来进行双向搜索,而且我个人觉得这样界面还比用SumatraPDF更美观一些。

本文以当下最新版本的TeXLive 2021 为例,详细介绍如何在Win 10环境下的Latex+VScode安装和配置,结构安排如下:

  • TeXLive的下载及安装

  • VSCode+LaTeX配置


二、TeXLive安装

1、TeXLive简介
TeX Live 是 TUG (TeX User Group) 发布并维护的的 TeX 系统,可以称得上是TeX的官方系统。对于任何阶段的TeX用户,都可以使用TeX Live, 以保持在跨操作系统、跨用户的TeX文件一致性。

2、下载TeXLive

  • 法1(较慢):可以从以下网址下载 texlive :
    官网下载链接<-点击链接

    点进去后,通常有两种下载方式,一是直接联网下载,通过链接获取 window 的下载文件或者 Linux 的下载文件。但是在该网站下载速度较慢,一般选择直接下载IOS镜像。
  • 法2(较快):可以从以下开源镜像站网址下载 texlive 的镜像文件:
    华为云镜像站<-点击链接
    阿里云镜像站<-点击链接
    清华镜像站<-点击链接
    中科大镜像站<-点击链接
    速度上华为云和阿里云的镜像站会更快一点。这里的三个列表中,命名为 texlive.iso 的那个文件,就是当时最新版本的 texlive 的镜像了。即使以后升级到2058,只要 texlive 还在,那依旧是这个名字了。然后可以使用各类虚拟光驱文件(这里推荐下Daemon tool lite,不过要小心下恶意安装)打开ISO文件。

3、安装TeXLive

  • 在打开 texlive 的 iso 文件后,能看到里面文件大概是这样:
  • 右键 install-tl-windows,单击以管理员身份(Run as Administrator)运行,进入安装界面,点击左下角的“Advanced”进入高级安装来取消你不需要安装的宏包。
  • 点击左下角的“Advanced”后界面如下:
  • 在左上角“Directories”的“TEXDIR”和“TEXMFLOCAL”处,点击“修改”可根据自己情况修改TexLive的安装路径。
  • 随后在左下角“Selections”处的“N. of collections”,点击“Customize”来取消勾选不需要的宏包。
  • 把非中英的语言包取消勾选可以省掉 1G 的空间,要是嫌麻烦全部安装也可以,设置完成后点击右下角“ok”(“确定”)。
  • 设置完安装路径等选项之后点击右下角“Install”(“安装”),之后静坐 20 分钟 - 3 小时等待安装完成。

4、TeXLive安装完成确认
在安装完之后,可以调用 terminal(再桌面菜单搜索栏,搜索并打开“命令提示符”),然后分别输入

tex -v
latex -v
xelatex -v
pdflatex -v

来获取安装的TeX的环境信息!如果看到的版本信息能够正常输出,那么TeX Live的安装就是成功的!


三、VSCode+LaTeX配置

1、下载安装VScode
既然选择抛弃textstudio,而改用VScode+LaTex的搭配进行文档编写,我相信你也VScode的使用者,就默认你电脑上已经安装好VScode了,所以不再赘述该部分。如果没有安装可以参考该文:VScode下载及安装教程<-点击链接。

2、下载插件 LaTeX Workshop

  • VSCode 安装完成之后,在扩展商店安装 LaTeX Workshop 插件。
  • LaTeX Workshop 插件安装完成后,随便打开一个 “xxx.tex” 源文件,
  • 可以看到,安装Latex Workshop插件完成后代码已经被高亮显示。

3、配置VSCode的Latex Workshop插件

  • 在 VSCode 界面下按下 F1,然后键入“setjson”,点击“首选项: 打开设置(JSON)”

  • 将以下代码放入设置区:
   "latex-workshop.showContextMenu":true, //右键菜单"latex-workshop.intellisense.package.enabled": true, //根据加载的包,自动完成命令或包"latex-workshop.latex.autoBuild.run": "never", //禁止保存文件时自动build"latex-workshop.latex.tools": [ // 编译工具和命令{"name": "xelatex", //LaTeX Workshop 默认的编译工具是 latexmk,大家根据需要修改所需的工具和命令                             "command": "xelatex",    "args": [                "-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%" //将 tools 中的 %DOC%替换成%DOCFILE%就可以支持编译中文路径下的文件]},{"name": "pdflatex","command": "pdflatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%" //将 tools 中的 %DOC%替换成%DOCFILE%就可以支持编译中文路径下的文件]},{"name": "bibtex","command": "bibtex","args": ["%DOCFILE%" //将 tools 中的 %DOC%替换成%DOCFILE%就可以支持编译中文路径下的文件]}],"latex-workshop.latex.recipes": [ //配置编译链{"name": "xelatex","tools": ["xelatex"],},{"name": "pdflatex","tools": ["pdflatex"]},{"name": "xe->bib->xe->xe","tools": ["xelatex","bibtex","xelatex","xelatex"]},{"name": "pdf->bib->pdf->pdf","tools": ["pdflatex","bibtex","pdflatex","pdflatex"]}],"latex-workshop.latex.clean.fileTypes": [ //设定清理文件的类型"*.aux","*.bbl","*.blg","*.idx","*.ind","*.lof","*.lot","*.out","*.toc","*.acn","*.acr","*.alg","*.glg","*.glo","*.gls","*.ist","*.fls","*.log","*.fdb_latexmk","*.nav","*.snm","*.synctex.gz"],"latex-workshop.view.pdf.viewer": "tab", //使用内部阅读器"latex-workshop.view.pdf.internal.synctex.keybinding": "ctrl-click", //ctrl+单击pdf位置便可跳至相应代码处
  • 其中如下两句代码,为VSCode自带的内置预览器 VSCode tab 实现双向搜索的配置语句

“latex-workshop.view.pdf.viewer”: “tab”,
“latex-workshop.view.pdf.internal.synctex.keybinding”: “ctrl-click”,

搜索的使用方法:
正向搜索 - 光标置于代码中,然后按下 Alt+Ctrl+J
反向搜索 - 按住Ctrl并单击pdf中需要搜索的地方

  • 保存并重启VScode,就可以开始正常使用LaTex了。

  • 其他配置:
    LaTex Workshop插件还有很多功能,如果读者对功能配置有浓厚的兴趣,可以翻阅其手册进行更多功能的配置
    LaTex Workshop手册<-手册链接

LaTeX—LaTeX安装、VSCode+LaTeX配置相关推荐

  1. Mac下安装VScode和配置C++环境

    Mac下安装VScode和配置C++环境 1. 下载.安装VScode软件 2. 配置C/C++环境 参考文章 1. 下载.安装VScode软件 VScode的下载地址: https://code.v ...

  2. 【Latex】TexLive+VScode+SumatraPDF 配置LaTex编辑环境

    前往我的博客阅读体验更佳:本文链接 安装Texlive 下载镜像文件,可以使用[清华镜像]或者[中科大镜像],下载texlive.iso文件,这是最新的texlive版本. 打开镜像文件,运行inst ...

  3. ROS下安装vscode并配置ROS编译环境

    (我这是基于docker下的ros当然你不用docker用实体机或者虚拟机也行) 效果如下 参考的大佬视频 ---------------------- 我的docker下的ros环境安装链接 --- ...

  4. Texlive2021+VSCode+Latex win10配置文本编辑器

    Texlive2021+VSCode+Latex win10配置文件编辑器 **1.安装texlive2021** **2. 安装vscode** **3.配置vscode ** 安装Markdown ...

  5. ROS入门(ROS安装+编译器配置)详细教程 ROSneotic安装 VScode的ROS开发环境的简单配置

    ROS安装 + vscode简单配置 假设你已经安装好了Ubuntu 20.04,并且只有国内网络环境. 换源 Ctrl + Alt + T打开终端 备份并打开 sudo cp /etc/apt/so ...

  6. vscode找不到python环境_在vscode成功配置Python环境

    注意:如果您希望在Visual Studio Code中开始使用Python,请参阅教程.本文仅关注设置Python解释器/环境的各个方面. Python中的"环境"是Python ...

  7. 【LateX本地配置】TeXLive和TeXstudio软件安装(Latex下载/安装/测试/升级)以及vscode环境配置详细教程

    我是参考以下两个教程完成的 1.TeXLive和TeXstudio软件安装:(3条消息) [软件安装]TeXLive 2022安装(Latex下载,安装,测试,升级)教程_一川风絮千片雪的博客-CSD ...

  8. VSCode + Latex 配置

    1. 安装VSCode VSCode下载 next,next就安装好了. 2. 配置VSCode 2.1 安装LaTeX Workshop插件 install,安装LaTeX Workshop插件 2 ...

  9. vscode中配置latex

    之前一直用的是texstudio写论文,但我觉得texstudio的ui不好看,加上实际使用过程中,texstudio的工具栏里面那些功能我一直没有用过,只需要简单地编写tex文档就足够了,所以考虑使 ...

  10. Win10+VScode+Latex快速上手:从安装到实操保姆级教程

    1. 安装 MikTex 2. 编辑器的安装 3. Latex 工作环境的配置 4. 如何快速套用模板 5. 排版一篇论文必须掌握的操作 (1) 导入必须的包 (2) 插入图片 (3) 插入表格 (4 ...

最新文章

  1. 【c语言】蓝桥杯算法提高 勾股数
  2. GOF对Builder模式的定义(转载)
  3. Improving Lock Performance in Java--reference
  4. golang mysql 插入_Mysql学习(一)添加一个新的用户并用golang操作Mysql
  5. php html标签自定义属性,浅谈JS读取DOM对象(标签)的自定义属性
  6. 1562区别 洛达1552_洛达1562A与洛达1536u与杰里有哪些区别呢?
  7. 每天学一点flash(11) as3.0 与asp 通信 (1)
  8. 程序员加班到凌晨,第二天却被开除,了解原因后大家都说大快人心
  9. 使用SpringBoot+JPA报错Incorrect syntax near 'hibernate_sequence'
  10. zsacm20120226省赛前个人赛第1场(结题报告)
  11. 型材行业ERP-MES应用点滴
  12. 零基础python教程视频
  13. Label-Specific Dual Graph Neural Network for Multi-Label Text Classification,ACL2021 finding
  14. 直连服务器ping有丢包,为何ping服务器会丢包严重?
  15. 玩转“抖音”的10种内容策划套路!
  16. Apipost Apifox 真实体验,到底哪个更好用?
  17. 利用MATLAB实现空间两点距离的计算以及优化
  18. 【Docker x Hadoop】使用 Docker 搭建 Hadoop 集群(从零开始保姆级)
  19. 【Autosar Can网络远程唤醒】
  20. 赛扬处理器_【推仔说新闻】英特尔发布新款奔腾、赛扬处理器

热门文章

  1. Linux内核启动过程
  2. Linux/Unix文件系统索引节点浅析
  3. VC调用Lingo并转化成 QT 工程编写一个特定的解决线性问题的软件
  4. GoldenGate Director安装
  5. 计算机boot进入u盘启动,深度u盘装系统进入boot设置教程
  6. 使用JAVA基础语法做一个简易的发票管理系统
  7. 云计算发展和容器息息相关丨阿里云、腾讯云争相抢镜【软件网每日新闻播报│第10-25期】
  8. Java项目:淘淘商城
  9. 淘淘商城规格参数列表显示
  10. iOS--视频播放器之ZFPlayer