【WSL+Texlive+VSCode+Sumatra PDF 编译latex 替代overleaf(自用)】
·
WSL+Texlive+VSCode+Sumatra PDF 编译latex 替代overleaf] 自用版本,内容可能不全哦
自用版本,内容可能不全哦
1.安装WSL+VSCode
2.安装Texlive
配置信息
"latex-workshop.latex.autoBuild.run": "onSave",
"latex-workshop.latex.recipe.default": "latexmk (xelatex)",
"latex-workshop.latex.recipes": [
{
"name": "latexmk (xelatex)",
"tools": ["latexmk-xelatex"]
}
],
"latex-workshop.latex.outDir": "./build",
"latex-workshop.latex.tools": [
{
"name": "latexmk-xelatex",
"command": "latexmk",
"args": [
"-xelatex",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-outdir=%OUTDIR%",
"%DOC%"
]
}
]
3.安装Sumatra PDF,实现PDF和文本双向跳转
安装完上述后,还存在一个问题:PDF和文本之间无法丝滑跳转,因此需要下载Sumatra PDF。参考b站教程:下载Sumatra PDF,下载免安装版本就行。

解压到对应的文件夹中,并且记录安装位置,供后续配置使用,我安装在"D:/Code/SumatraPDF/SumatraPDF.exe"。之后,在VSCode的Setting中配置如下信息,其中SumatraPDF的安装路径和VSCode的安装路径记得替换成自己的!!
然后就可以实现PDF双击跳转到文本,文本 Ctrl+alt+J 跳转PDF
"files.autoSave": "afterDelay",
"latex-workshop.view.pdf.viewer": "tab",
"latex-workshop.view.pdf.external.viewer.command": "D:/Code/SumatraPDF/SumatraPDF.exe",
"latex-workshop.view.pdf.external.synctex.command": "D:/Code/SumatraPDF/SumatraPDF.exe",
"latex-workshop.view.pdf.external.synctex.args": [
"-forward-search",
"%LINE%",
"%PDF%",
"%TEX%",
"-reuse-instance",
"-inverse-search",
"\"D:/Code/Microsoft VS Code/Code.exe\" -g \"%f:%1\"",
"%PDF%"
],
"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
"latex-workshop.view.pdf.ref.viewer": "auto",
"latex-workshop.view.pdf.autoRefresh.enabled": true,
"latex-workshop.view.pdf.viewOnChange": true,
统计字数
VSCode 安装 latex-wordcount 插件,会显示当前latex对应字数。

如果文档有分多个tex页面编写,点击图中按钮,即可统计全部的字数

开启四级标题
Latex默认只到三级标题,如果要开启四级标题的话,添加下面宏包
\setcounter{secnumdepth}{4} % 支持四级编号
\setcounter{tocdepth}{4} % 支持四级目录显示
再使用\subsubsection{XXX},就可以开启四级标题啦!

更多推荐



所有评论(0)