关于数学:latex-相比-markdown-更适合数学类笔记
前言在学习过程中记笔记的形式因人而异,就载体而言,有实体纸张和电子文档两类。我在整顿领域论方面笔记时,两种都有尝试,思考过程中的写写画画天然是纸张最好,在正式整顿上,电子文档相比厚厚的纸张,劣势不言自明。markdown 在个别的电子文档格局中体验是最好的,用途也最宽泛:写博客、软件文档、需要文档......笔者应用过的编辑器次要有: TypraObsidianVSCodeVim 及其变种 LunarVim这些编辑器很弱小,但有一个不好的点:容易让人陷入配置旋涡。笔者面对浩如烟海的配置抉择,会很好奇,巴不得每种配置都试一遍,明天感觉这个配置好,今天发现那个主题也不错,这对于写作自身来说是无害的,会让人分心,我想这也是极简文化衰亡的某种因素吧?!(如同偏离了主题)言归正传,笔者在记数学类笔记时,发现了 markdown 格局的诸多不便: 阐述格局反对差。数学中有定义、推论、定理、引理、证实等不同的阐述环境,这些阐述应用的字体,字号等都有差别(局部起因是从好看上思考)。在 markdown 中,我没找到不便的插件。业余图形表白缺失。数学阐述中,图形化表白的重要性不言自明。就拿替换图来说,markdown 很难间接做出这种图:3.不反对排版模版导入。学术论文、杂志、书籍都须要各式各样的排版,markdown 显然不反对。所以,我投入了 latex 的怀抱! Latex 编辑形式latex 文档编辑次要有云端和本地两种形式。云端举荐 overleaf 这个网站,不仅模版多多,还对接各种学术杂志,搞科研大杀器!毛病是只能导出为 pdf 格局,且编译工夫有限度,如果文本量过大,须要开会员缩短编译工夫。自己有 html 输入格局的需要,所以抉择了本地化。 Mac 装置 Latex装置没啥好说的,去 MacTex 官网下载软件即可。 VSCode 相干插件配置我装置了几个广泛应用的插件 LaTeX Workshop 代码补全性能latexindent 代码格式化这里须要对插件进行配置,我的配置如下: { // "latex.linter.enabled": false, "latex-workshop.latex.autoBuild.run": "never", "latex-workshop.showContextMenu": true, "latex-workshop.intellisense.package.enabled": true, "latex-workshop.message.error.show": false, "latex-workshop.message.warning.show": false, "latex-workshop.latex.tools": [ { "name": "xelatex", "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOCFILE%" ] }, { "name": "pdflatex", "command": "pdflatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOCFILE%" ] }, { "name": "latexmk", "command": "latexmk", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-pdf", "-outdir=%OUTDIR%", "%DOCFILE%" ] }, { "name": "bibtex", "command": "bibtex", "args": [ "%DOCFILE%" ] } ], "latex-workshop.latex.recipes": [ { "name": "XeLaTeX", "tools": [ "xelatex" ] }, { "name": "PDFLaTeX", "tools": [ "pdflatex" ] }, { "name": "BibTeX", "tools": [ "bibtex" ] }, { "name": "LaTeXmk", "tools": [ "latexmk" ] }, { "name": "xelatex -> bibtex -> xelatex*2", "tools": [ "xelatex", "bibtex", "xelatex", "xelatex" ] }, { "name": "pdflatex -> bibtex -> pdflatex*2", "tools": [ "pdflatex", "bibtex", "pdflatex", "pdflatex" ] }, ], "latex-workshop.latex.clean.fileTypes": [ "*.aux", "*.bbl", "*.blg", "*.idx", "*.ind", "*.lof", "*.lot", "*.out", "*.toc", "*.acn", "*.acr", "*.alg", "*.glg", "*.glo", "*.gls", "*.ist", "*.fls", "*.log", "*.fdb_latexmk" ], "latex-workshop.latex.autoClean.run": "onFailed", "latex-workshop.latex.recipe.default": "lastUsed", "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click", "editor.unicodeHighlight.allowedLocales": { "zh-hans": true, "zh-hant": true }, "latex-workshop.latexindent.path": "/Library/TeX/texbin/latexindent",}这里须要留神的是,编译中文文档,要应用 xelatex 这个编译器。 ...