免安装下载VSCode
https://blog.csdn.net/qq_40837795/article/details/128037675
下载MiKTeX
配置MiKTeX
https://blog.csdn.net/qq_40837795/article/details/120388489
配置VSCode + LaTeX workshop
1、点击左侧Extensions,搜索 LaTeX workshop 点击 install
安装成功后,出现如下界面,此时点击箭头指向是可以编译运行成功的。
新建一个 *.tex 文件,然后复制粘贴代码,点击上方箭头所指
\documentclass{ctexart}
\title{Hello World}
\begin{document}
\maketitle
\section{Hello China}
QQQQQQQQQQQQQQQQQQQQ
\end{document}
可是如果想ctrl +s 直接进行编译, 那么需要进行如下配置
输入以下代码
"latex-workshop.latex.recipes": [
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
]
结束, 可以编译
初次编译可能报错没有bbix,就是没有引用文献,
文献可以使用JabRef文献管理器,生成的bib文件放在和tex文件同一目录下进行引用,然后就正确编译即可。
报错:
Package siunitx: Support package expl3 too old.
注意我安装的是:basic-miktex-21.8-x64.exe版本
latexmk: major issue: So far, no MiKTeX administrator has checked for updates.
https://zhuanlan.zhihu.com/p/403502152
Make sure ‘perl’ is installed on your system.
是因为没有配置之前使用了第一个Recipe: LatexLK编译运行了。
刚开始还以为是没有安装perl, 这里记录下安装过程吧
https://www.activestate.com/products/perl/
点进去后需要注册, 如果有Giithub账号就很方便了
进去之后给一个安装命令
powershell -Command "& $([scriptblock]::Create((New-Object Net.WebClient).DownloadString('https://platform.activestate.com/dl/cli/_pdli01/install.ps1'))) -c'state activate --default zhongqingwangshunli/Perl-5.36.0-Windows'"
zhongqingwangshunli这个应该是你的账户名, 我就放这吧
如何卸载那
第一步:打开cmd命令行,输入state clean uninstall
第二步:卸载过程中需要确认,输入Y
第三步:等待卸载完成,输入perl -v,此时会提示不是内部或外部命令
第四步:输入state projects,检查是否还存在已安装的项目,若不存在任何项目,则说明ActivePerl卸载完成
此时可以到安装目录下查看之前的文件,应该全部被清除
Cannot find LaTeX root file. See https://github.com/James-
RECIPES command invoked.
[16:17:50][Commander] BUILD command invoked.
[16:17:50][Commander] The document of the active editor: output:extension-output-James-Yu.latex-workshop-%231-LaTeX Workshop
[16:17:50][Commander] The languageId of the document: Log
[16:17:50][Commander] Cannot find LaTeX root file. See https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile#the-root-file
可能是版本的问题,我成功安装的版本是最新版本,
其他可能:请点我移驾
Recipe terminated with fatal error: spawn pdflatex ENOENT.
我是将老的环境变量删了,然后卸载,重新安装后,还是出现这个问题,之后重启了电脑,才可以。
你也可以试试直接重启电脑试试。
其他的解决方法:https://blog.csdn.net/weixin_39278265/article/details/109581684
参考
https://zhuanlan.zhihu.com/p/350249305
https://blog.csdn.net/hehedadaq/article/details/104622410
https://blog.csdn.net/qq_40195567/article/details/119956239
https://blog.csdn.net/hehedadaq/article/details