二、VSCode——MiKTeX编写latex编码

免安装下载VSCode

https://blog.csdn.net/qq_40837795/article/details/128037675

下载MiKTeX

https://miktex.org/download

配置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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值