基于LaTeX_工作室的2020年8月开始的直播内容,该系列文章将用图文的模式记录下其中的重要内容,方便查阅与学习。
编译环境: $\textrm{Tex Live}$
编辑环境: $\textrm{vscode}$
相关视频:金秋八月,LaTeX 直播一:LaTeX 安装与基础概念
首先是$\textrm{Tex Live}$的安装,$\textrm{LaTeX}$官网的访问需要梯子,但$\textrm{LaTeX}$有镜像网站:https://ctan.org/mirrors,在其中随便选中一个离你所在地最近的源。因为在上海,所以选了一个上交的镜像。

点击之后,选择$\textrm{Images}$文件夹,随意选择一个大小约为$\textrm{3.7G}$的$\textrm{iso}$文件进行下载即可。

下载完之后双击进行磁盘挂载,然后右键$\textrm{install-tl-windows.bat}$文件,选择以管理员身份运行(方便自动添加$\textrm{PATH}$环境变量)。然后一直下一步即可。

在$\textrm{cmd}$中运行命令$\textrm{latex -v}$,出现以下字样即可。

至此,我们就可以像使用$\textrm{gcc}$一样来使用$\textrm{xelatex}$命令。 $\textrm{xelatex filename.tex}$将会在同一目录下生成$\textrm{filename.pdf}$文件。当然我们希望可以有可视化的窗口来进行$\textrm{tex}$文件的撰写,可视化的工具有很多,比较官方的有$\textrm{Tex Studio}$等,我采用了和视频一样的工具,也就是$\textrm{vscode}$。使用$\textrm{vscode}$配置的步骤也非常简单,首先安装拓展程序$\textrm{LaTex WorkShop}$

然后打开$\textrm{vscode}$的$\textrm{setting}$,在其中搜索$\textrm{latex:tool}$

在$\textrm{Tools}$的$\textrm{json}$文件中,修改如下部分:在$\textrm{pdflatex}$与$\textrm{bibtex}$中添加方框中的部分。

然后进入$\textrm{Recipes}$的$\textrm{json}$部分,在$\textrm{latexmk}$的上方添加$\textrm{xelatex}$的定义

将$\textrm{latexmk(lualatex)}$和$\textrm{Compile Rnw files}$中间的部分的$\textrm{pdflatex}$全部修改成$\textrm{xelatex}$。

至此,$\textrm{LaTeX}$的环境就全部配置完成了。通过一段简单的代码来演示其如何工作
\documentclass{article} \begin{document} Hello! \LaTeX \end{document}
在$\textrm{vscode}$中按下保存$\textrm{(ctrl+s)}$便会自动进行编译。然后便会在同一文件夹下生成$\textrm{pdf}$文件

通过点击图示按钮可以直接预览$\textrm{PDF}$,首次点击还需要选择预览方式,推荐使用$\textrm{vscode}$的内部阅读器,这样每当你修改代码并保存时,可以立刻看到预览效果。此外,按住$\textrm{ctrl}$键后单击PDF中的文字可以跳转到$\textrm{tex}$源码中的代码段,非常的方便。

然后再简单介绍一下文件结构:
\documentclass[a4paper]{article} %文档类型,如article,[]内时选项,a4paper表面使用了a4的纸张。 %这里开始是导言区 \usepackage{graphicx} %引用宏包graphicx \graphicspath{{fig/}} %设置图片目录 %导言区结束 \begin{document} 这里开始是正文 \end{document}
$\textrm{\documentclass[option]{class-name}}$
文档类规定了$\textrm{LaTeX}$源代码所要生成的文档的性质——普通文章,书籍,演示文稿等等。包括:$\textrm{artilce(简单文章)}$,$\textrm{book(书籍)}$,$\textrm{report(报告)}$,$\textrm{beamer(幻灯片)}$等。可选参数$\textrm{options}$为文档类指定选项,以全局地规定一席排版的参数,如字号,纸张大小,单双面等等。比如调用article文档类排版文章,指定纸张为$\textrm{A4}$大小,基本字号为$\textrm{11pt}$,双面排版:$\textrm{\documentclass[11pt,twoside,a4paper]{article}}$
$\textrm{\usepackage[option]{package-name}}$
在使用$\textrm{LaTeX}$时,时常需要依赖一些扩展来增强或补充$\textrm{LaTeX}$的功能,比如排版复杂的表格、插入图片,增加颜色,添加数学符号,排版化学公式或者超链接等等。这些扩展称为宏包,以调用排版化学式的宏包$\textrm{mhchem}$为例,可选参数为$\textrm{mhchem}$的版本。
$\textrm{\usepackage[version=4]{mhchem}}$
往后便可以调用该宏包中的命令,例如$\textrm{\ce{2H2+O2->T[燃烧]2H2O}}$,显示效果如下:
$\ce{2H2+O2->T[燃烧]2H2O}$
常用简单命令:
- $\textrm{\chapter}$ 章
- $\textrm{\section}$ 节
- $\textrm{\subsection}$ 小节
- $\textrm{\paragraph}$ 带题头段落
- $\textrm{\centering}$ 居中对齐
- $\textrm{\emph}$ 强调
- $\textrm{\verb}$ 原样输出
- $\textrm{\url}$ 超链接
- $\textrm{\footnote}$ 脚注
- $\textrm{\item}$ 列表条目
- $\textrm{\caption}$ 标题
- $\textrm{\includegraphics}$ 插入图片
- $\textrm{\label}$ 标号
- $\textrm{\cite}$ 引用参考文献
- $\textrm{\ref}$ 引用图标公式
常用环境:
- $\textrm{table}$ 表格
- $\textrm{figure}$ 图片
- $\textrm{equation}$ 公式
- $\textrm{itemize}$ 无编号列表
- $\textrm{enumerate}$ 编号列表
推荐阅读:
- 一份不太简短的$\textrm{LaTeX}$介绍(也可以在命令中使用$\textrm{texdoc lshort-zh-cn}$来打开)
- 《$\textrm{LaTeX}$入门》刘海洋,2013年,电子工业出版社
$\textrm{Author}$@$\href{http://kuroko.info}{\textrm{Kuroko}}$
$\textrm{GitHub}$@$\href{https://github.com/SuperKuroko}{\textrm{SuperKuroko}}$
$\textrm{LeetCode}$@$\href{https://leetcode-cn.com/u/kuroko177/}{\textrm{kuroko177}}$
$\textrm{Last Modified: 2021-01-24 16:26}$
退出登录?