- 之前一直用的ctex带的啥windet编辑器,每次修改就得找那段文字对应的代码,可费劲了
- 而且我也想右边是pdf左边是编辑器那种,ctex太不方便了
- 我本来想着能不能把编辑器换成vscode,因为在里面写markdown右边直接能看编辑的效果嘛,就想搭建一个ctex内核+vscode编辑器的环境
- 查了好多资料后失败了,我找不到ctex的环境变量,编译latex时一直报错
- 我去b站看了下,基本都是texlive+texstudio的配置,随便点看一个,好家伙,首先就劝人家不要下载ctex组件
- 说是ctex当时创建是为了解决texlive不能编辑汉字的bug,已经十几年没有更新了,我说界面咋那么丑呢,现在texlive已经支持汉字了,下texlive就行啦
- 因为我已经下了vscode编辑器了,所以就不用texstudio了,而且用vscode太爽了,不说别的,就自动给填充单词这一条就让我原地起飞
- 这次安装主要参考一个up主的,他在csdn上也有号,也把视频整理成了文章:https://blog.csdn.net/weixin_44960315/article/details/107144884
- 我记录一下安装过程和遇到的bug,等着下次继续教小周做学术的道理(记得所有软件的路径最好不要有中文!!!)
texlive安装
- 去清华,中科大那些镜像网址上下个texlive的镜像https://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/
- 下载好之后,win10双击就行,win8还要解压一下,进文件夹后,找到后缀为bat的文件,右键管理员运行!!!!(一定要右键管理员运行,视频里没提这个,我老是安装失败,一秒钟几句停止了,查了原因才知道是这个原因)
- 然后就会弹出一个小牛牛,左下角有一个“advanced”点击它
- 然后选择安装位置,应该都可以,我看有人说千万不要安在c盘,我d盘没空了,只能安在c盘,后面也没报错
- 然后不要选“安装texwork”前端啊,因为我们要和vscode一起,这里就不用选了,再点击“customize”,x选择语言,就选英文和中文即可,能省将近一个G呢
- 然后点“安装”就行,得安挺久的,该干啥就干啥去吧,让他自己安
- 安好了之后,win+R弹出注册表,输入cmd
- 在命令行里输入 pdflatex -v看texlive是不是安好了,要是直接出来版本的名称啥的,说明texlive就安好啦
- 最后要添加一下环境变量,还是win+R,然后输入sysdm.cpl→高级→环境变量
- 弹出如下框,再选择“系统变量”中的path,编辑一下,在已有的编环境变量后加一个英文分号;然后输入C:\Windows\System32
- texlive就弄好啦
SumatraPDF安装
vscode配置
- 去官网安装一下vscode
- 在扩展程序中安装“latex workshop”
- 再进入vscode的setting.json文件里(左下角有一个“管理”,点击,再找到设置)
- 然后,加入以下代码,需要注意的是,如果你是刚安装vscode的用户,可以把这个代码复制粘贴,但如果你已经有vscode了,粘贴过去之后记得把这个代码里的第一个大括号和最后一个大括号删除哦,还有在已有的代码最后加个逗号哦
{
"latex-workshop.latex.tools": [
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "pdflatex",
"tools": [
"pdflatex"
]
},
{
"name": "xelatex",
"tools": [
"xelatex"
]
},
{
"name": "xe->bib->xe->xe",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
},
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
],
"latex-workshop.latex.autoBuild.run": "never",
"latex-workshop.synctex.afterBuild.enabled": true,
"latex-workshop.view.pdf.viewer": "external",
"latex-workshop.view.pdf.external.viewer.command": "C:/SumatraPDF/SumatraPDF.exe",
"latex-workshop.view.pdf.external.synctex.command": "C:/SumatraPDF/SumatraPDF.exe",
"latex-workshop.view.pdf.external.synctex.args": [
"-forward-search",
"%TEX%",
"%LINE%",
"-reuse-instance",
"-inverse-search",
"\"C:/VSCode/Code.exe\" -g \"%f:%l\"",
"%PDF%"
],
"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click"
}
-
代码还没完了,要记得改路径,一个是你安装vscode的路径,把自己的vscode的路径添上(倒数第5行),还有就是C:/SumatraPDF/SumatraPDF.exe ,把你的sumatraPDF的路径改一下,有两个pdf路径要改哦 -
如果不想用外部的pdf阅读器,想在右侧看vscode自带的阅读器,好像还得下载一个拓展程序“preview”?不太清楚,反正我能直接在右侧看,可能以前安过vscode的pdf阅读器
- 然后去拓展程序搜索刚下的latex-workshop,点下那个设置的按钮,选择“拓展设置”,找到这个
- 我已经改成“tab”了,之前是“external”,改成tab就是用vscode自己的pdf阅读器啦
- 每次写好之后记得要ctrl+alt+B编译一下,再点一下右上角的这个
- pdf就在右侧显示了!
-
然后就差不多啦,开始快乐论文写作 -
|