2025-06-24 11:27:21
来源:新华网
Latex是科研人员中广泛使用的排版工具,常用于排版论文、书籍、制作演示幻灯片等。许多研究人员使用macos操作系统,本文介绍了在macos上配置Latex写作环境的几种方法,供您参考。如果你觉得有帮助请点赞支持!如果文中有错误请在评论区指出,我会及时纠正。
有两种安装方法:
https://www.tug.org/mactex/。
点击MacteX在网页中 download链接#xff0c;点击弹出网页中的MacteX.pkg,您可以下载Mactex安装包。
下载所需的时间取决于你的网速,下载完成大约5-10分钟。
下载后,双击安装包安装Mactex可以(无脑点下一步)。
首先,确保您已经安装了homebrew包管理器:
打开终端输入:
brew。 install。mactex --cask。
等待安装完成。
macos上有多种Latex编辑器可供选择,Texstudio包括Texstudio、Texpad、Visual Studio Code、Neovim和Sublime Text等。Texstudio和Texpad是专门为Latex设计的编辑器,而Visual Studio Code、Neovim和Sublime Text是通用代码编辑器,LateX编译功能可以通过插件实现。以下是一些常用编辑器的配置方法:
你可以在App里 Store下载Texifier(原名):
Texpad是付费软件,需要支付¥223,一次性购买。
Texifier启动后您可以选择打开现有项目或创建新项目。项目开放后Texifier默认使用自己的Texpadtex引擎编译,但是,由于发动机兼容性差,我们需要将其更改为Xelatex引擎的Mactex。
方法如图:
第一个,点击顶部工具栏中的编译设置按钮。在弹出框中选择External Typesetter,在下面的General标签中c;将Document Format改为Latex,Typeset Engine改为XelaTeX。这样,编译引擎就被更换了。
单击两个齿轮按钮编译文档,十分方便。
使用⌘点击鼠标#xff0c;可在PDF和代码间双向同步。
Visual Studio Code(以下简称VSC)是微软制作的非常流行的代码编辑工具,基于Electron技术开发,跨越Windows//macOS/Linux三大平台,广泛应用于开发人员。免费VSC开源,更新速度快,而且插件生态非常丰富。
下载Visual Studio Code:https://code.visualstudio.com/。
下载后拖入Applications文件夹即可完成安装。
安装LateX Workshop插件:
打开Latex项目打开TEX侧边栏,展开build LaTeX project菜单,点击Recipe: latexmk (xelatex)开始编译,编译完成后,点击右上角的预览按钮,文档可以在VSC中预览。
双向同步:按住⌘,点击PDF中的位置可以快速跳转到代码中的相应位置,在代码中按⌘⌥J可以快速跳转到PDF的对应位置。
#xff08的一些常用配置;可根据需要自行添加):
按⌘,(Command+打开设置页面点击右上角查看JSON代码在最后一个}之前,添加以下内容:
// 禁止自动编译。"latex-workshop.latex.autoBuild.run":。"never",// 无用文件编译后自动清理。"latex-workshop.latex.autoClean.run":。"onBuilt","latex-workshop.latex.clean.subfolder.enabled":。true。,// 上次编译器自动使用。"latex-workshop.latex.recipe.default":。"lastUsed",// 根据使用的包自动补充。"latex-workshop.intellisense.package.enabled":。true。,// 不弹出窗口显示错误和报警信息。"latex-workshop.message.error.show":。false。,"latex-workshop.message.warning.show":。false。,
当然也可以自定义编译方案:
xelatex常用的编译方案 -> bibtex -> xelatex -> xelatex等等。
也可以在配置中添加以下内容。
"latex-workshop.latex.tools":。[。{ 。"name":。"pdf->bib->pdf*2","tools":。[。"pdflatex","bibtex","pdflatex","pdflatex"]。}。]。,
Sublime Text是一个轻量化的代码编辑器,快速启动,界面好看。Sublime Text是付费软件,但是不用付钱也可以一直使用。
下载并安装Sublimee Text:https://www.sublimetext.com/。
Sublime Text不支持PDF文档和#xff0的显示c;因此,有必要下载PDF阅读器,这里推荐Skim:https://skim-app.sourceforge.io/。
打开Sublime Text,首先安装Package Control。
按下⌘⇧P,输入Install package control,回车,等待安装完成。
再次按下⌘⇧P,输入Install package,选择Package Control: Install package,回车。
输入Latextols回车安装。
添加数学公式预览功能:顶部菜单栏打开Sublimee Text -> Settings -> Package Settings -> LaTeXTools -> Settings - User。
按提示创建默认配置文件,preview_math_mode改为。all。
,将。preview_math_scope。
改为。text.tex.latex meta.environment.math。
文档中的所有公式都可以预览。
Latex文档的编译与#xff1a;
按⌘⇧B,Xelatex选择#xff0c;即可编译,Skim将在编译成功后自动打开。
配置Skim:
打开Skim按⌘,(Command+打开设置,在Sync中,将PDF-TeX Sync Sublimeet是Support的Preset Text。
按住Skim⌘⇧,点击内容跳转到Sublime Text中的相应代码位置。
Sublime Text中可以按⌘⇧P调出命令面板输入Jump to PDF,在PDF中查看代码的对应位置。
Vim被称为编辑器之神,Neovim是Vim的重构,支持LuaTreesitter,LSP等新特性,是现代Vim替代品。LSP插件和Vimtex插件与Neovim合作c;LateX编译器可以成为一个高效的LateX编译器c;自定义Snipets也可以通过LuaSnip添加。
Neovim配置太复杂了c;不建议初学者使用,这里没有讨论。