在VSCode中使用LaTex,语法检测插件grammarly

news/2024/11/15 4:54:21/

整个文章分为以下几个内容,打 * 的是必须要安装的

  • LaTex 安装*
  • VSCode 安装*
  • 在 VSCode 中配置 LaTex
  • Grammarly语法检测插件

LaTex 安装*

latex的下载安装可参考:LaTex(2021)安装教程

VSCode 安装*

VSCode下载:VSCode官网
VSCode的安装非常简单,几乎不需要什么操作

25000366bba82de52e4146d8c0e2394

先把中文包下载下来,重启生效

在 VSCode 中配置 LaTex

  • 下载 LaTex Workshop
  • 下载完之后,在界面下按下 Ctrl+Shift+P,然后键入“setjson”,点击“首选项: 打开设置(JSON)”

把下面这段代码复制进去

"latex-workshop.latex.tools": [	{"name": "pdflatex","command": "pdflatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%"]},{"name": "xelatex","command": "xelatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%"]},{"name": "bibtex","command": "bibtex","args": ["%DOCFILE%"]}
],
"latex-workshop.latex.recipes": [{"name": "xelatex","tools": ["xelatex"],},{"name": "pdflatex","tools": ["pdflatex"]},{"name": "xelatex->bibtex->xelatex*2","tools": ["xelatex","bibtex","xelatex","xelatex"]},{"name": "pdflatex->bibtex->pdflatex*2","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"
],
//pdf浏览器,如果用外部浏览器则用 "external"
"latex-workshop.view.pdf.viewer": "tab",
//自动编译tex
"latex-workshop.latex.autoBuild.run": "onFileChange",
//显示内容菜单:(1)编译文件;(2)定位游标
"latex-workshop.showContextMenu": true,
//显示错误
"latex-workshop.message.error.show": true,
//显示警告
"latex-workshop.message.warning.show": true,
//从使用的包中自动补全命令和环境
"latex-workshop.intellisense.package.enabled": true,
//设置为never,为不清除辅助文件
"latex-workshop.latex.autoClean.run": "never",
//设置vscode编译tex文档时的默认编译链
"latex-workshop.latex.recipe.default": "lastUsed",
// 用于反向同步的内部查看器的键绑定。ctrl/cmd +点击(默认)或双击
"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",

添加完了之后我们发现这边已经有编译按钮了
xelatex 和 pdflatex 的作用差不多,都是用于编译tex文本,但是前者更新,用的更多
bibtex一般用于编译一些引用,比如参考文献
xelatex->bibtex->xelatex*2 一般写完之后对全文所有内容进行整编,下面那个也是一样的
用的最多的还是xelatex

同样,我们选择好一种方式,比如xelatex,然后在菜单栏下面的绿色三角编译即可

界面下方有编译成功的标志,如果失败就是个红叉,我们也可以通过点击错误和警告按钮查看报错的地方

Grammarly语法检测插件

和上面一样的操作,在插件里面搜索 Grammarly,然后安装


http://www.ppmy.cn/news/265851.html

相关文章

python 描述符

目录 引入什么是描述符描述符类型共享陷阱应用场景验证器ORM 描述符是 Python 语言中一个强大的特性,它隐藏在编程语言的底层,为许多神奇的魔法提供了便利。 引入 假设你需要一个学生类,来记录考试的分数。简单写如下: class S…

STM32开发——定时器led、PWM呼吸灯

目录 1.定时器控制LED亮灭 2.PWM呼吸灯——定时器 1.定时器控制LED亮灭 定时器分类: 基本定时器(TIM6~TIM7) 通用定时器(TIM2~TIM5) 高级定时器(TIM1和TIM8) 通用定时器介绍: 16 …

网络测试工具——tcping

文章目录 1、 tcping与ping的区别2、tcping的介绍3、下载与安装4、 tcping命令详解 1、 tcping与ping的区别 1、ping:是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。通过ICMP协议发送报文到对方主机上任意一个…

pytorch笔记:构建模型流程,nn.Module,state_dict,parameters,modules

来自B站视频,官网教程,API查阅 Dataset 的__init__中定义 transform 一般通过 __getitem__来调用BUILD THE NEURAL NETWORK 中是 pytorch 构建模型的简单流程,PYTORCH RECIPES 是更相关详细内容,训练是要保存 checkpoint&#xf…

IDEA中Maven依赖包下载不了的一种“奇怪”解决方案【亲测有效】

💧 记录一下今天遇到的 b u g \color{#FF1493}{记录一下今天遇到的bug} 记录一下今天遇到的bug💧 🌷 仰望天空,妳我亦是行人.✨ 🦄 个人主页——微风撞见云的博客🎐 🐳 数据结构与算法…

强制类型转换

强制类型转换 1. 特点:代码需要进行特殊的格式处理,不能自动完成。 2. 格式:范围小的类型 范围小的变量名 (范围小的类型) 原本范围大的数据; 注意事项: 1. 强制类型转换一般不推荐使用,因为有可能发生精…

[989]Centos7网络连接不上:Network is unreachable

一、 进入要修改网络相关的配置文件目录 $ cd /etc/sysconfig/network-scripts二、 查看一下目录 $ ls这时候你会发现没有教程上说的ifcfg-eth0之类的文件,打开第一个即可。 有的教程找不到就说新建一个,这个肯定是不行的 三、编辑第一个类似于ifcfg-e…

ubuntu 22.4 使用 QT错误 pyside错误

问题1: QObject::moveToThread: Current thread is not the objects thread. Cannot move to target thread 解决: 步骤1: conda install pyqt步骤2: apt-get install libxcb-xinerama0步骤3: sudo pip3 uninstall opencv-python pip3 install opencv-contrib-python sudo …