在 Mac 上使用 LaTeX

本文详细介绍了如何在Mac上安装并使用LaTeX进行学术排版,包括下载安装包、编写引用文件和文本文件、编译流程以及使用辅助工具检查语法和管理参考文献。强调了LaTeX相较于Microsoft Word的优势,特别是在处理长文档和复杂排版需求时。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

必备条件:下载MacTex.mpkg.zip并安装。


写好test.bib文件和test.tex文件

先用 latex test.tex生成.aux文件

再用bibtex test生成bbl文件
再用两次latex test.tex得到dvi文件
最后用dvipdfm test.dvi得到pdf文件

可用TexShop+Excalibur检查语法,用BibDesk窗格化查看bib文件。



在 Mac 上使用 LaTeX

斯坦福大学终身教授、计算机科学界的巨牛 Donald E. Knuth 教授写书的时候发现当时的排版技术非常粗糙,严重影响了他正在写的计算机算法巨著 《The Art of Computer Programming》,于是他老人家花了10年的时间写了一个叫做 Tex 的功能强大的排版软件,到目前为止 Tex/Latex 依然是学术排版领域的老大,在学术界十分流行,尤其在数学、物理和计算机科学领域。由于 Tex 太难用了,另外一个计算机科学家 Leslie Lamport 在 Tex 的基础上开发出了 LaTeX,利用这种格式,大大简化了使用 Tex 的难度,使很多没有专业排版和程序设计的人也可以充分发挥 TeX 提供的强大功能,轻松排版出精美的文本,所以 LaTeX 逐渐流行起来。

为什么不用 Microsoft Word?VPSee 对 Word 这些大型软件天生有一种恐惧,软件大了 bug 就多。有个朋友写了一篇300多页的博士毕业论文,然后在交论文前一个月发现一个用来管理 reference 的 word 插件坏了,结果丢了所有的 reference,花了几个通宵才整理好,写过论文的人都知道管理和保持所有 reference 一致是一件很麻烦的事情,尤其是论文写到最后,改一个地方就要牵动所有关联地方。博士朋友还碰到一个问题就是 Word 打开300多页文章后发现打印出来的格式和看到的格式不一致、表格错到下一页、有地方没有对齐等。以前还有一些朋友抱怨 Word 宏病毒,不知道现在还有没有。还有 Windows 本身很容易感染病毒,感染后或者杀毒后一些 Word 文档打不开,LaTeX 都是纯文本保存,不会有这类问题。用 Word 还有一个问题就是一些国外的导师、教授拒绝 Word,如果你想把文章发过去让他们修改、看看给点建议的话就不方便,让他们在百忙之中抽时间出来给你找台带 Word 的 Windows 机器,然后再帮你看 paper/thesis 是件很过分的事情,所以要么你发 PDF 格式的,要么发 LaTeX 源文件。

Q: “If you were young again, would you start writing TeX again or would you use Microsoft Word, or another word processor?”
A: “I hope to die before I have to use Microsoft Word.”
Harald König asking Donald Knuth, Tübingen, 2 Oct 2001.

以前在 Mac 上装 Tex/LaTeX 很麻烦,现在容易多了,只需要下载单个软件包 MacTeX.mpkg.zip 即可,安装后会在 Applications 下生成一个 Tex 目录,Tex/LaTeX 编辑器 TeXShop,reference 工具 BibDesk,拼写检查工具 Excalibur 等都在这个目录下。打开 TeXShop 后点击 Typeset 就可以自动编译 LaTeX 源码并生成 PDF 文件:

texshop

用 BibDesk 添加一个 reference:

bibdesk

原链接:http://www.vpsee.com/2010/02/use-latex-on-ma/

<think>好的,用户询问的是如何在Mac上的VSCode中配置和使用LaTeX的教程。我需要先回忆一下相关的步骤,确保信息准确。首先,用户可能需要安装LaTeX发行版,比如MacTeX。然后是在VSCode中安装扩展,比如LaTeX Workshop,这个扩展非常关键,因为它提供了编译、预览等功能。 接下来要考虑配置settings.json文件,可能需要调整编译工具为xelatex或者pdflatex,这取决于用户是否需要中文支持。另外,用户可能需要知道如何设置反向搜索,也就是从PDF点击跳转到源代码,这部分需要配置Skim或者其他的PDF阅读器。 用户可能还会遇到常见问题,比如编译错误、中文显示问题,这时候需要检查是否安装了正确的包,比如xeCJK或者ctex。另外,环境变量的配置可能也需要提及,确保命令行工具能找到latexmk等命令。 需要确保引用的教程是可靠的,比如提到的VS Code玩转Jupyter Notebook的教程,但这里主要涉及LaTeX配置,可能需要查找是否有相关的官方文档或社区教程。同时,用户是在Mac上操作,所以步骤要和Windows有所不同,比如安装路径、终端命令等。 还要考虑用户是否需要分步指导,比如安装步骤、配置扩展、编写测试文档、编译和预览,以及高级设置。每个步骤都要简明扼要,避免遗漏关键点。例如,安装MacTeX可能需要下载dmg文件并安装,而VSCode的扩展安装则通过市场直接搜索。 最后,生成的相关问题需要围绕用户可能的后续疑问,比如配置问题、中文支持、快捷键、多文件管理等,这些都是用户在使用过程中常见的问题。要确保回答结构清晰,步骤详细,并且引用正确的资源帮助用户进一步解决问题。</think>以下是关于在Mac使用VSCode配置LaTeX的详细指南: ### 一、环境准备 1. **安装MacTeX** 下载最新版MacTeX.pkg(约4.5GB)[^1]: $$ \text{官方地址:https://www.tug.org/mactex/} $$ 安装完成后,在终端验证`latexmk`命令: ```bash which latexmk # 应输出 /Library/TeX/texbin/latexmk ``` 2. **安装VSCode** 建议通过Homebrew安装: ```bash brew install --cask visual-studio-code ``` ### 二、VSCode配置 1. **安装LaTeX Workshop扩展** - 在扩展商店搜索"LaTeX Workshop"并安装 - 推荐同时安装"Code Spell Checker"(拼写检查) 2. **配置settings.json** 按`Cmd+,`打开设置,添加: ```json { "latex-workshop.latex.tools": [ { "name": "xelatex", "command": "xelatex", "args": ["-synctex=1", "-interaction=nonstopmode", "%DOC%"] } ], "latex-workshop.view.pdf.viewer": "tab", "latex-workshop.latex.autoClean.run": "onBuilt" } ``` ### 三、编写测试文档 创建`test.tex`文件: ```latex \documentclass{article} \usepackage{xeCJK} \setCJKmainfont{PingFang SC} % 设置中文字体 \begin{document} Hello LaTeX! 你好,世界! \end{document} ``` 按`Cmd+Option+B`编译,`Cmd+Option+V`预览PDF ### 四、高级配置 1. **反向搜索配置**(PDF点击跳转源码) - 安装Skim阅读器:`brew install --cask skim` - 在Skim的偏好设置→同步→预设选择VSCode 2. **多文件项目管理** ```latex % 主文档main.tex \documentclass{book} \include{chapters/chap1} \begin{document} \include{content} \end{document} ``` ### 五、常见问题解决 - **中文显示异常**:确保使用`xelatex`引擎并加载`xeCJK`包 - **找不到命令**:在终端执行`export PATH="/Library/TeX/texbin:$PATH"` - **编译卡顿**:排除中文路径问题,建议项目路径全英文
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值