最近想玩 Latex
就倒腾了一下 顺便记录一下
环境与平台为 Windows
-
装置
TinyTex
$ scoop bucket add r-bucket https://github.com/cderv/r-bucket.git
$ scoop install tinytex
-
Reference
- TinyTeX releases for Windows, macOS, and Linux
- 通过试验它的装置文件夹中
bin/win32
文件夹保留平台可执行文件,把 这个门路放到零碎环境变量中 就能被其余程序所调用,(这也是老教训了) - 在
bin/win32
有一个tlmgr.bat
用来治理包的,增加到零碎环境变量后,就能在命令行中应用了,不过要先换源来减速国内下载包的速度。 -
这里间接参考清华源帮忙
- CTAN 镜像应用帮忙
-
安装包
- 我想用几个包就是 (TikZ & pgf) & ctex
$ tlmgr install pgf
$ tlmgr install ctex
-
- tlmgr 说要更新就依据它说的更新
-
Spacemacs
-
dotspacemacs-configuration-layers
增加lsp (latex :variables latex-backend 'lsp )
-
dotspacemacs-additional-packages
增加company-lsp latex-preview-pane
-
集体配置中增加
(add-to-list 'auto-mode-alist'("\\.tex$" . latex-mode)) (add-hook 'LaTeX-mode-hook (lambda () (setq lsp-latex-build-args '("-xelatex""-outdir=lsp" "-interaction=nonstopmode" "-synctex=1" "%f")) ;; SPC m c default use Tex, so we config tex engine to support Chinese (setq TeX-engine 'xetex) ))
-
预览
- M-x
latex-preview-pane-mode
- M-x
-
- 缺这个 everysel.sty 就
$ tlmgr install everysel