当前位置: 首页 > news >正文

在VS Code中简洁高效配置LaTeX编译链 - Invinc

本文给出一种在VS Code中简洁高效配置LaTeX编译链的方案,旨在提高编译和写作的效率。


VS Code环境配置

  1. 打开VS Code,点击左侧扩展图标,搜索LaTeX Workshop,点击第一个进行下载安装。

  2. 配置环境,在VS Code界面快捷键Ctrl Shift + P,输入Open User Settings,点击首选项:打开用户设置(JSON), 打开settings.json文件。在文件中的{}中添加以下代码:

    // 编译工具和命令"latex-workshop.latex.tools": [{"name": "latexmk-xelatex","command": "latexmk","args": ["-xelatex","-synctex=1","-interaction=nonstopmode","-file-line-error","%DOC%"]},{"name": "latexmk-pdflatex","command": "latexmk","args": ["-pdflatex","-synctex=1","-interaction=nonstopmode","-file-line-error","%DOC%"]}],// 用于配置编译链"latex-workshop.latex.recipes": [{"name": "latexmk(xelatex)","tools": ["latexmk-xelatex"],},{"name": "latexmk(pdflatex)","tools": ["latexmk-pdflatex"],}],//tex文件浏览器,可选项为"none" "browser" "tab" "external""latex-workshop.view.pdf.viewer": "tab",//设置是否自动编译tex文件,设置为保存时自动编译"latex-workshop.latex.autoBuild.run": "onSave",//显示右键菜单的latex相关选项"latex-workshop.showContextMenu": true,//显示错误"latex-workshop.message.error.show": false,//显示警告"latex-workshop.message.warning.show": false,//从使用的包中自动补全命令和环境"latex-workshop.intellisense.package.enabled": true,//设置为never,为不自动清除辅助文件"latex-workshop.latex.autoClean.run": "never",//设置清除辅助文件的方法为command,即使用latexmk的-clean选项"latex-workshop.latex.clean.method": "command",//设置清除辅助文件时,是否清除子文件夹中的辅助文件"latex-workshop.latex.clean.subfolder.enabled": true,//设置vscode编译tex文档时的默认编译链"latex-workshop.latex.recipe.default": "lastUsed",// 用于反向同步的内部查看器的键绑定。ctrl/cmd +点击(默认)或双击"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
    

中文一般选择latexmk(xelatex)编译,英文一般选择latexmk(pdflatex)编译,初始时使用第一个配方,后续默认使用上次使用的编译方式,保存文件触发自动编译。

清理辅助文件会清除中间生成的辅助文件,不会清除*.pdf*.tex*.bib等有用的资源文件。

http://www.rkmt.cn/news/182581.html

相关文章:

  • 自动化脚本+Miniconda:批量部署PyTorch训练环境的高效方案
  • 2025最新!专科生必看!10个AI论文平台测评,毕业论文轻松过!
  • 科研复现实验必备:Miniconda创建独立Python环境的最佳实践
  • ADAS十年演进(2015–2025)
  • 清华镜像加速conda install pytorch命令,安装速度提升3倍
  • 车路协同十年演进(2015–2025)
  • 【接口测试】6_PyMySQL模块 _删除员工接口使用数据库工具类
  • 行泊一体十年演进(2015–2025)
  • 为什么科研人员都选择Miniconda-Python3.10?PyTorch环境管理的秘密
  • 将你的PyTorch模型打包进Miniconda-Python3.10镜像分发给团队
  • Jupyter Lab远程开发配置:打通SSH与浏览器安全通道
  • 2025年蠕动泵来样定制靠谱厂家推荐,高性价比蠕动泵供应商全解析 - 工业品牌热点
  • 高速NOA十年演进(2015–2025)
  • HTML可视化报告生成:Python脚本结合Miniconda环境输出
  • 城市NOA十年演进(2015–2025)
  • HTML前端+Python后端联动开发:基于Miniconda的轻量服务搭建
  • PyTorch环境迁移实战:将本地Miniconda环境导出为Docker镜像
  • 【豆包】生图无水印下载js,豆包去除左上角水印js、豆包去水印浏览器扩展插件js、豆包去掉ai生成,豆包如何去掉水印,豆包去水印,豆包图片去水印下载
  • mybatis在xml中使用OGNL取值简述
  • SSH连接Jupyter Lab进行远程开发:Miniconda环境下的最佳配置
  • 2025年诚信的杨丰肇家装设计电话推荐榜:杨丰肇家装设计基本信息与案例精选 - 工业推荐榜
  • 从Anaconda下载到PyTorch GPU运行:一站式操作手册
  • 清华镜像源配置教程:加速pip和conda双重下载
  • Conda env remove删除不再需要的Miniconda环境
  • 还在熬夜凑文献综述?7款免费AI工具一键生成+真实文献交叉引用!
  • 使用Miniconda-Python3.10镜像轻松部署PyTorch与CUDA开发环境
  • Markdown+Jupyter:用Miniconda-Python3.10生成高质量技术文档
  • Anaconda全家桶瘦身:仅保留Miniconda核心组件
  • 异步API开发:轮询与回调的实际应用
  • 解决CondaError: run ‘conda init‘ before ‘conda activate‘的根本方法