1. 从零开始:搭建你的Mac LaTeX编译基石
很多朋友第一次在Mac上折腾LaTeX,最头疼的就是安装编译环境。网上教程五花八门,有的让你装这个,有的让你装那个,最后可能连个简单的“Hello World”都跑不起来。我自己刚开始也踩过不少坑,后来发现,其实在Mac上搞LaTeX,选对发行版就成功了一大半。今天我就把最稳、最省心的路径分享给你,让你用最短的时间把地基打牢。
在Mac上,LaTeX发行版 你可以理解为一个“全家桶”。它不是一个单独的软件,而是一整套工具集合,里面包含了编译你文档所需的所有核心程序(比如 pdflatex, xelatex)、成千上万的宏包(就是那些让你能打数学公式、画表格、排版参考文献的扩展包)以及各种辅助工具。没有这个全家桶,你的VSCode再漂亮也只是一个高级记事本,没法把 .tex 源代码变成漂亮的PDF。
那么,全家桶怎么选?主流就两个:MacTeX 和 BasicTeX。我强烈建议,只要你的硬盘空间不是紧张到捉襟见肘,无脑选 MacTeX。它有多大呢?完整安装包大概4.5GB。别被这个大小吓到,这4.5GB买来的是几乎一劳永逸的安逸。它包含了TeX Live的完整集合,意味着你未来写论文、做报告、用各种稀奇古怪的宏包时,99%的情况都不需要再手动去安装任何额外的东西,系统会自动从本地调取。我当初为了省空间选了BasicTeX,结果写个简单的中文文档,缺ctex宏包;画个稍微复杂点的图,缺tikz包,动不动就要打开终端敲tlmgr install命令去在线安装,网络不好的时候真是急死人。所以,多花点下载时间和硬盘空间,换未来几年的顺畅体验,这笔买卖绝对划算。
安装过程简单得超乎想象,和你装一个普通Mac软件没区别。去MacTeX的官网,下载那个最大的 .pkg 文件,双击,一路点击“继续”就行。安装程序会自动处理好所有路径和环境变量,你完全不用操心。安装完成后,我习惯做个快速验证,打开终端(Terminal),输入 xelatex --version 并回车。如果屏幕上哗啦啦打印出一堆版本和版权信息,恭喜你,核心引擎已经就位。同样,你也可以试试 pdflatex --version 和 latexmk --version,确保这几个最常用的工具都在。这一步不是必须的,但做了会让你心里特别踏实,知道机器已经准备好了。
2. 核心武器:在VSCode中安装与配置LaTeX Workshop
LaTeX发行版是发动机,而VSCode加上 LaTeX Workshop 扩展,就是为你量身打造的超级驾驶舱。VSCode本身轻量、免费、插件生态丰富,是写代码的神器,用来写LaTeX这种“代码式”的文档,更是天生绝配。而LaTeX Workshop这个扩展,直接把VSCode变成了一个专业的LaTeX IDE(集成开发环境),语法高亮、自动补全、一键编译、实时预览、错误提示、正反向搜索……你能想到的功能它几乎全有。
安装VSCode没啥好说的,官网下载,拖到应用程序文件夹。重点在于安装和初步配置LaTeX Workshop。打开VSCode,侧边栏找到那个方块拼图一样的“扩展”图标,或者直接用快捷键 Cmd+Shift+X 打开扩展市场。在搜索框里输入“LaTeX Workshop”,认准开发者是 James Yu 的那个,安装量通常是几百万甚至上千万,安装它就行了。安装完成后,你可能需要重启一下VSCode,或者点击扩展页面上的“重新加载”按钮,让新扩展生效。
这时候,你已经可以开始用了。但我建议先别急,花五分钟做几个关键配置,能让后续体验提升好几个档次。首先,我们得让VSCode知道我们的LaTeX工具在哪里。虽然MacTeX安装时已经配置了系统路径,但为了绝对可靠,我们可以手动确认一下。打开VSCode的设置,有两种方式:一是点击菜单栏 Code -> Preferences -> Settings,二是直接用快捷键 Cmd+,。在设置页面的搜索框输入“latex”,会看到一堆以“LaTeX”开头的配置项,这些都是LaTeX Workshop提供的。
我们需要关注的核心是 编译工具链,也就是告诉LaTeX Workshop:“当我点击编译时,你应该按什么顺序、调用哪个命令来干活”。默认的工具链可能不适合你的需求,尤其是处理中文时。所以,我推荐直接编辑 settings.json 这个配置文件。在设置搜索框里输入“latex recipe”,找到“LaTeX › Recipes: Default”这一项,旁边会有一个“在 settings.json 中编辑”的链接,点击它。
这会打开一个JSON格式的配置文件。别怕,JSON看起来很结构化,我们只需要照着改。我把我自己用了很久的稳定配置分享给你,你可以直接替换文件里的相关部分。这个配置定义了多个“工具”和多个“配方”。
{
"latex-workshop.lat


1万+

被折叠的 条评论
为什么被折叠?



