1、了解简单语法,读懂latex解决的问题,和其核心方法论
知道latex其实不是万金油,只是在熟悉的情况下,让你更完美的排版,省去可视化下不精确的问题,其不会很快的完成,只是为了更好的效果,更易得的精确。
2、和现有文本工具(office)等对应关系
office工具实现的是更低门槛的修改,了解latex解决word等工具中不容易解决问题的方式,而不是一味的比较推崇。
3、不必完全掌握(入门者来说)
其知识必然囊括所有支持内容,在了解上述两点后,更应该转向按需了解的学习方向。(职业者或深入学习者请忽视)。
4、多实践多练习多记忆
编者更推崇“练习代替学习”的方式。更应该以项目为驱动力,掌握或者熟悉包括语法、结构等特性。
下面会写一个编者推崇的学习步骤,仅供参考。
5、推荐路线
- 使用一本工具书(本文推荐“一份(不太)简短的LATEX 2ε 介绍”)
- 阅读基础部分,对整体结构把握,了解工作核心
- 根据实际需求,寻找相关语法。
- 实践,完成相关需求
- 重复以上
以上内容也可以根据工具上的编译源码进行学习使用,频度较高的使用方式通过多练习的方式掌握。
6、相关推荐
1、在线编译器:
适用于小文本量的内容,诸如paper编译
2、本地编译器:
推荐vscode+Texlive,建议离线安装的方式比较稳定,比较大,但是功能全,后续节省时间,相关内容可以自行百度
3、工具书:
推荐如下,链接1是他人笔记,链接2是开源项目,建议自行编译,并练习
一份其实很短的 LaTeX 入门文档 | 始终 (liam.page)
GitHub - CTeX-org/lshort-zh-cn: A Chinese edition of the Not So Short Introduction to LaTeX2ε
4、模板推荐:
关于这个模板,需要设置特定的编译方式xelatex,有关方式可以查看模板中的资料和在线查询。
GitHub - whutug/whu-thesis: 武汉大学毕业论文 LaTeX 模版 2022
LaTeX Templates - The Best Source of Free Quality LaTeX Templates
关于这个模板,需要设置特定的编译方式xelatex,有关方式可以查看模板中的资料和在线查询。
7、初体验与避坑
此部分是学习一段时间后遇到的坑及避坑方法
1、经过与大佬的学习与看网上教程,大部分人会使用VScode,因为界面舒适,今天就在此部分遇到的问题进行总结分享
VScode下载就不要去官网了,感觉挺卡的(可能也是我的问题...)什么360软件管家都可以搜到下载的
下载好就是配置的问题了,主要分为三点吧
当然首先要安装好Tex Live,地址:
Installing TeX Live over the Internet - TeX Users Group (tug.org)
第二步,安装LaTex Workshop扩展程序,打开VSCode,点击View -> Extension,在左边的搜索栏中搜索LaTex Workshop, 点击install即可安装
第三步,修改配置文件Ctrl+Shift+P打开搜索栏输入setting.json,打开配置文件
在setting.json里加上如下行配置代码,注意打开settings的时候不要删里面的东西,加到最外面那个大括号里面(可能只有一个大括号,大括号不能少的)
```JavaScript
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOC%"
]
},
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "xelatex",
"tools": [
"xelatex"
]
},
{
"name": "latexmk",
"tools": [
"latexmk"
]
},
{
"name": "pdflatex -> bibtex",
"tools": [
"pdflatex",
"bibtex"
]
},
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
},
{
"name": "xelatex -> bibtex -> xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
}
],
"latex-workshop.view.pdf.viewer": "tab",
"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"
]
```
第四步,就可以编辑运行啦,点击最左边的TEX标签,在Commands里面先选择“Build LaTex project”里的编译方式,再点击“View LaTex PDF”中的任一选项查看PDF。
由于配置settings的时候,遇到过网上分享的错误代码,导致鼓捣了很久不知道在哪里出错了,上面这个是正确的,附上当时看到的网站:
(2条消息) VSCode中使用LaTex的配置_vscode latex_Dr. 卷心菜的博客-优快云博客
另外还有一个不需要配置文件的方法,魔法方法:即在文件开头指明需要使用的编译器:
% !TEX program = xelatex
当tex文件编辑完成按‘Ctrl+S’组合键保存文档的时候VS Code会自动开始使用xelatex编译,可以在输出终端查看编译信息。
这个魔法方法的链接也附上:
(2条消息) VS Code配置Latex环境_落叶_小唱的博客-优快云博客
2、再给一个B站视频链接
感觉说的挺好的,首先如果是第一次学习Latex可以先去看一下这个视频,然后下载Tex Live用自带的IDE参考《一份(不太)简短的LATEX 2ε 介绍》这本官方教材编写几个代码,然后就可以转到VScode来了,开始舒适体验~
一个非常快速的 Latex 入门教程_哔哩哔哩_bilibili
《一份(不太)简短的LATEX 2ε 介绍》这本书可以在网上找一下,建议还是通过编译获得PDF对比