Ubuntu22.04TLS VS Code配置setting.json

首先要安装LaTex Workshop。

然后修改setting.json

json 复制代码
// settings.json (JSONC)
{
  // =========================
  // LaTeX Workshop 基本行为
  // =========================
  "latex-workshop.showContextMenu": true,

  // 文件变动自动编译:保存/改动触发(推荐 onFileChange;更激进用 onSave)
  "latex-workshop.latex.autoBuild.run": "onFileChange",

  // 自动清理:每次 build 成功后清理(更干净)
  "latex-workshop.latex.autoClean.run": "onBuilt",

  // 输出目录:全部放到 out/
  "latex-workshop.latex.outDir": "%DIR%/out",

  // PDF 预览方式
  "latex-workshop.view.pdf.viewer": "tab",
  "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",

  // =========================
  // latexmk:一条命令搞定 xelatex + bibtex + 多次运行
  // =========================
  "latex-workshop.latex.tools": [
    {
      "name": "latexmk-xe",
      "command": "latexmk",
      "args": [
        "-xelatex",
        "-bibtex",
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "-outdir=%OUTDIR%",
        "%DOC%"
      ]
    }
  ],
  "latex-workshop.latex.recipes": [
    {
      "name": "latexmk (xelatex+bibtex)",
      "tools": ["latexmk-xe"]
    }
  ],
  "latex-workshop.latex.recipe.default": "latexmk (xelatex+bibtex)",

  // =========================
  // Clean 规则:清哪些临时文件
  // =========================
  "latex-workshop.latex.clean.fileTypes": [
    "*.aux",
    "*.bbl",
    "*.bcf",
    "*.blg",
    "*.fdb_latexmk",
    "*.fls",
    "*.log",
    "*.out",
    "*.run.xml",
    "*.synctex.gz",
    "*.toc",
    "*.lof",
    "*.lot",
    "*.xdv"
  ],

  // =========================
  // 你原来的编辑器设置
  // =========================
  "editor.fontSize": 20,
  "files.autoSave": "afterDelay",
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}
相关推荐
数据知道2 小时前
PostgreSQL实战:详解如何用Python优雅地从PG中存取处理JSON
python·postgresql·json
缘空如是17 小时前
基础工具包之JSON 工厂类
java·json·json切换
墨痕诉清风1 天前
CVS文件转Json格式
json·python3·cvs
数研小生1 天前
1688商品列表API:高效触达批发电商海量商品数据的技术方案
大数据·python·算法·信息可视化·json
devmoon1 天前
快速了解兼容 Ethereum 的 JSON-RPC 接口
开发语言·网络·rpc·json·区块链·智能合约·polkadot
九转成圣1 天前
告别肉眼解析!Java 递归实现 JSON 全路径自动化探测工具
java·自动化·json
JQLvopkk1 天前
C# 实现Http Json格式 Post 、Get 方法请求 winform服务器
http·c#·json
小高Baby@2 天前
JSON、bind、form
数据结构·json
阿蒙Amon2 天前
TypeScript学习-第11章:配置文件(tsconfig.json)
学习·typescript·json
一起养小猫2 天前
Flutter for OpenHarmony 进阶:Timer组件与倒计时系统深度解析
android·网络·笔记·flutter·json·harmonyos