Latex 编译和编写方案配置 — latexmk + latexworkshop

本文介绍了如何在 VS Code 中利用 LaTeX 编译工具 latexmk 和 LaTeXWorkshop 插件进行 LaTeX 文档的高效编写、编译和预览。通过配置 RC 文件和 SumatraPDF 预览器,实现一键编译和正反向同步,提升 LaTeX 开发体验。
摘要由CSDN通过智能技术生成

实现结果(编写和编译流程)

  1. 建立 latex 文档项目
  2. 在 Vs code 中编写文档(利用LatexWorkshop,快捷编写文档)
  3. Vs code 中打开终端(快捷键是 Ctrl + `,当然可以另开终端)
  4. 终端命令行中,在项目路径下输入latexmk,然后回车
  5. 编译完成(使用 Vs code 调用预览器进行文档预览)

该方案优点: 文档编写非常便捷,文档编译操作一个命令完成,文档预览便捷

提前告知

本人运行此方案时操作系统和软件,其他系统和软件仅作参考

  • Windows10 v1909
  • TexLive 2019
  • Visual studio code (安装 Latex Workshop 插件)
  • SumatraPDF

latexmk 原理介绍

latexmk 可利用配置文件,自动地进行 pdflatexxelatex 等 latex 编译器相关的编译(用过 c/c++ 的同学应该知道 make 工具,latexmk 有点这样的味道)

总而言之,就是以前需要执行各种不同具体的编译命令,现在用了 latexmk后,就可以一个命令搞定一切

latexmk 可利用的 RC 文件 (也就是配置文件) 有四个:

  1. 系统 RC 文件 (Windows 路径:C:\latexmk\LatexMk
  2. 用户 RC 文件 ($HOME/.latexmkrc$Home 是用户目录)
  3. 当前项目工作路径的 RC 文件 (文件名是 latexmkrc.latexmkrc)
  4. 其他 RC 文件 (需要在命令行中用 -r 选项指定)

RC 文件的书写风格有些类似于 Perl ,所以清楚 Perl 的同学应该会更容易看懂 RC 文件,不清楚也没关系,可以直接把下节我的配置文件拷贝过去用即可,里面的注释有一些解释

我自己用的有两个,系统的和工作路径的,系统 RC 文件放共同的一些配置,工作路径下 RC 文件放项目单独的配置

latexmk RC文件

系统 RC 文件:

## 系统latexmk配置文件
## 文件名:LatexMK,文件目录: C:\latexmk\

# 设置 pdflatex,xelatex,bibtex,biber 选项执行的命令
# %O, %S 是占位符;
# %O 代表选项,%S 代表对应命令的源文件
$pdflatex = "pdflatex -synctex=1 -interaction=nonstopmode -file-line-error %O %S";
$xelatex = "xelatex -synctex=1 -interaction=nonstopmode -file-line-error %O %S";
$bibtex 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值