LaTex用了几年了,现在基本可以熟练运用。
博士阶段一路走来,感谢LaTex的帮助,也希望更多人可以有机会接触到这个工具。
这个教程会尽量说人话,尽量啰嗦,尽量新。
文章目录
LaTex还是word?
最简单的安装方法
建议使用 VS Code+ TeX Live 的安装方法。前者是编辑的工具,后者是latex的内核,选这个组合理由如下。
VS Code
和其他专用的Latex编辑器比起来主要是用的人比较多,有广大程序员群体一起用,各种需要的拓展都能找得到解决方案。而且很多人的主力IDE本来就是VSCode。
TeX Live
版本每年都更新实在很感人。用它!
以前用过 Ctex,但是Ctex会破坏系统的环境变量列表。被坑的很惨。避开!
一台新电脑的安装实例
最近正好新换了一台 ThinkPad, 就按这个安装教程一步步来,安装成功。
1.下载Texlive
2020版大概 3.7G,一边下载一边装其他的。
链接:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/
找到texlive.iso,这个文件会随版本更新,注意后面的发布时间,表明它是2020版。
2. 安装 VS code
环境变量:这里经常要用到环境变量,先看一眼自己系统现在的配置是什么样的。
环境变量
控制面板\系统和安全\系统\左边的“高级系统设置”打开如下对话框
然后在“高级”选项卡里的“环境变量”
里面系统变量里的 path,点击编辑。
没有安装之前是这样的,这里会显示一些已经安装的软件修改的痕迹,这一步不用做任何修改。
从官网下载 Visual Studio Code (VSCODE) 一路“下一步”安装。
最后一步默认添加到PATH。不用修改。
3. 安装 TexLive
下载好的iso文件,win10可以双击打开。
运行“install -tl -windows.bat”打开安装界面。
可以修改一下N. of collections,去掉一些没用的小语种支持稍稍减少一点需要的空间。
安装用了整整一个小时,安装完成以后出现了欢迎的界面。
4. 设置VS CODE
打开刚刚安装好的 Visual Studio Code, 点击红色圈的小图标,然后在箭头处输入Latex
点击 install 安装
再顺手装个中文界面吧。
搜Chinese,然后重新启动。
下一步修改json文件。可以理解为用代码做一些设置,直接复制就好,省着一步步点鼠标了。
点这个小齿轮和设置
然后点这个图标进json文件
把如下的代码复制进去。注意:新安装的vscode应该本来有一对大括号,把大括号删了再复制。
{
"latex-workshop.latex.tools": [
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "PDFLaTeX",
"tools": [
"pdflatex"
]
},
{
"name": "XeLaTeX",
"tools": [
"xelatex"
]
},
{
"name": "latexmk",
"tools": [
"latexmk"
]
},
{
"name": "BibTeX",
"tools": [
"bibtex"
]
},
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
},
{
"name": "xelatex -> bibtex -> xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
}
]
}
5. 环境变量
最后看一眼系统的环境变量,打开方式见上文。
如果没有texlive,把它加进去
大功告成!
写一个简单的“.tex”文件试试吧!
怎么用中文?
\usepackage[UTF8]{ctex} 加到 “.tex” 文档里第一次出现中文前就可以了。