首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 25-02-15 07:20
  • 4730
  • 9302
blog.csdn.net

文章目录

  • 前言
  • 详细步骤
    • 1.安装WSL2
    • 2.下载TeX Live
    • 3.配置VsCode
      • 3.1 安装/打开VsCode
      • 3.2 下载插件
      • 3.3 配置插件
    • 4. 编译测试
  • 常见问题及对应解决方案
  • 补充
    • 1.在 WSL 里使用 Windows 字体

前言


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


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
  • 1

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

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

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

在这里插入图片描述

3.配置VsCode

3.1 安装/打开VsCode

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

code .
  • 1
  • 若系统已安装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
  • 2
  • 3
  • 4
  • 5

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

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

  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}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

点击左侧选项卡中的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
  1. 创建相应配置文件

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

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

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

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

注:本文转载自blog.csdn.net的hansel_sky的文章"https://blog.csdn.net/qq_73162098/article/details/145331591"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top