从 TeXLive 到 VSCode:打造你的 Linux 高效 LaTeX 写作工作流
如果你已经厌倦了传统 LaTeX IDE 的笨重界面和有限功能,那么是时候拥抱现代代码编辑器的强大生态了。本文将带你从零开始,在 Linux 系统上构建一个以 VSCode 为核心的高效 LaTeX 写作环境,专为追求极致效率的学术工作者和技术文档撰写者设计。
1. 基础环境搭建
1.1 TeXLive 的现代化安装
虽然大多数 Linux 发行版都提供了 TeXLive 的包管理安装方式,但我们更推荐直接从官方镜像安装完整版:
bash复制wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
tar xvf install-tl-unx.tar.gz
cd install-tl-*
sudo perl install-tl --scheme=full
安装完成后,将 TeXLive 添加到系统路径:
bash复制echo 'export PATH=/usr/local/texlive/2023/bin/x86_64-linux:$PATH' >> ~/.bashrc
source ~/.bashrc
提示:使用完整安装方案可以避免后续宏包依赖问题,虽然会占用约 8GB 磁盘空间,但对于专业用户来说非常值得。
1.2 字体配置最佳实践
中英混排时字体选择至关重要。推荐安装以下开源字体:
bash复制sudo apt install fonts-noto-cjk fonts-noto-mono fonts-firacode
创建字体配置文件 ~/.fonts.conf:
xml复制<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit nam
