配置WSL2+VsCode+LaTeX详细教程(全网最详细,看完包懂)

前言


✨✨✨ 如果您对这篇文章感兴趣,可以点击【导航页 - 访客必读】一文囊括主页所有优质博客 查看更多优质内容,希望可以帮您解决更多问题~。 ✨✨✨


LaTeX 作为一款强大的排版系统,对于理工科,特别是公式比较多的专业,是非常重要的,包括一些论文的撰写,使用LaTeX非常方便。

然而,由于各种原因,LaTeX在Windows下的编译速度非常令人折磨,再加上LaTeX本身并不具备动态编译的能力,所以等待的过程非常痛苦。

目前普遍认为,Linux系统中进行编译要比Windows快3倍左右,不过考虑到专门为了LaTeX弄一台主机属实大材小用,所以WSL就登场了。

而WSL中,WSL2的性能优于WSL1,所以最终采取WSL2+VsCode+LaTeX的组合,本文将给出详细的配置教程。


博客有任何错误或者大家有任何问题,都可以直接在评论区留言~

如果我的博客成功解决了您的问题,烦请一件三连 (*^▽^*),不胜感激!

详细步骤

以下命令均在WSL命令框中进行,而非windows。

1.安装WSL2

详情参考此份教程

2.下载TeX Live

换源后直接执行下列命令即可:

sudo apt install texlive-full

这将下载完整的TeX Live及其相关依赖,实测换源后下载速度非常快,换源参考这份教程

如果卡在了 Pregenerating ConTeXt MarkIV format. This may take some time... 不动,直接多按即可回车键即可,具体可以看这篇教程

下载结束后,执行tex -v即可查看是否安装成功,如下图:

在这里插入图片描述

3.配置VsCode

3.1 安装/打开VsCode

直接在终端输入下列命令即可。

code .
  • 若系统已安装VsCode,则会打开VsCode
  • 若系统未安装VsCode,则会直接开始安装,安装完成后自动打开VsCode,如下图:

在这里插入图片描述

3.2 下载插件

从左侧拓展商店中搜索LaTeX Workshop,然后安装该插件。

在这里插入图片描述

3.3 配置插件

  • 在工作目录下新建一个名为.vscode的文件夹,并在此文件夹下创建一个名为settings.json的文件,如图所示:

在这里插入图片描述

  • settings.json文件的内容更改如下:
{
    "latex-workshop.latex.recipe.default": "latexmk (xelatex)",
    "latex-workshop.latex.autoBuild.run": "never",
    "editor.wordWrap": "on"
}

这三项只是我习惯的基础配置,想要更个性化的配置可以查阅官方手册

下面解释一下我这三项配置:

  1. 将默认 recipe 设置为 latexmk (xelatex)

xelatex 支持 UTF-8,涉及中文的文档需要使用 xelatex
如果仅有英文内容,可以使用 pdflatex,编译速度更快。

  1. 将 LaTeX Workshop 的 自动编译 设置为 “永不”

LaTeX 本身并不是一个需要实时编译的排版系统,所以没必要频繁更新浪费系统资源。

  1. 开启自动换行

个人感觉,LaTex 开启换行会比较方便。

4. 编译测试

新建一个main.tex文件,输入以下内容:

\documentclass{ctexart}
 
\title{这个是标题}
\date{\today}
\author{hansel\_sky}
 
\begin{document}
 
\maketitle
 
这里是正文。
 
\end{document}

点击左侧选项卡中的TEX图标,选择xelatex编译,如下图:

在这里插入图片描述

由于文本中涉及中文,所以需要用支持UTF-8的xelatex进行编译。

如果按照上述3.3 配置插件,设置了"latex-workshop.latex.recipe.default": "latexmk (xelatex)"参数,那么直接点击右上角的运行 或者 按下 Ctrl+Alt+B 即可,如图:

在这里插入图片描述

运行完成后,将生成相应的pdf文件以及其他各种文件,如图:

在这里插入图片描述

完成上述步骤后,就可以愉快地使用Latex啦。

常见问题及对应解决方案

目前按照本教程进行操作,还未遇到任何问题。

欢迎大家将自己遇到的问题回复在评论区中,我会积极解答并将其补充到博客中,大家共同进步!

补充

1.在 WSL 里使用 Windows 字体

所有操作均是在WSL中完成

  1. 安装fontconfig
sudo apt install fontconfig
  1. 创建相应配置文件

/etc/fonts/新建一个文件local.conf, 添加以下内容:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <dir>/mnt/c/Windows/Fonts</dir>
</fontconfig>
  1. 刷新字体缓存
fc-cache -fv

出现类似下图,即为成功:
在这里插入图片描述

完成上述三步,就可以在WSL中使用Windows中的字体啦。

智能网联汽车的安全员高级考试涉及多个方面的专业知识,包括但不限于自动驾驶技术原理、车辆传感器融合、网络安全防护以及法律法规等内容。以下是针对该主题的一些核心知识点解析: ### 关于智能网联车安全员高级考试的核心内容 #### 1. 自动驾驶分级标准 国际自动机工程师学会(SAE International)定义了六个级别的自动驾驶等级,从L0到L5[^1]。其中,L3及以上级别需要安全员具备更高的应急处理能力。 #### 2. 车辆感知系统的组成与功能 智能网联车通常配备多种传感器,如激光雷达、毫米波雷达、摄像头和超声波传感器等。这些设备协同工作以实现环境感知、障碍物检测等功能[^2]。 #### 3. 数据通信与网络安全 智能网联车依赖V2X(Vehicle-to-Everything)技术进行数据交换,在此过程中需防范潜在的网络攻击风险,例如中间人攻击或恶意软件入侵[^3]。 #### 4. 法律法规要求 不同国家和地区对于无人驾驶测试及运营有着严格的规定,考生应熟悉当地交通法典中有关自动化驾驶部分的具体条款[^4]。 ```python # 示例代码:模拟简单决策逻辑 def decide_action(sensor_data): if sensor_data['obstacle'] and not sensor_data['emergency']: return 'slow_down' elif sensor_data['pedestrian_crossing']: return 'stop_and_yield' else: return 'continue_driving' example_input = {'obstacle': True, 'emergency': False, 'pedestrian_crossing': False} action = decide_action(example_input) print(f"Action to take: {action}") ``` 需要注意的是,“橙点同学”作为特定平台上的学习资源名称,并不提供官方认证的标准答案集;建议通过正规渠道获取教材并参加培训课程来准备此类资格认证考试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值