LaTeX
大约 4 分钟
LaTeX环境配置
Windows
安装TeX发行版:
- 推荐使用MiKTeX或TeX Live。你可以从其官网下载安装包。
安装编辑器:
- 推荐使用TeXworks、TeXstudio或Overleaf(基于Web)。
- TeXworks: 通常包含在MiKTeX中。
- TeXstudio: https://www.texstudio.org/
- Overleaf: https://www.overleaf.com/
- 推荐使用TeXworks、TeXstudio或Overleaf(基于Web)。
测试安装:
- 打开编辑器,编写一个简单的LaTeX文档,如:
\documentclass{article} \begin{document} Hello, LaTeX! \end{document}
- 编译文档,检查输出是否正确。
- 打开编辑器,编写一个简单的LaTeX文档,如:
Mac
安装TeX发行版:
- 推荐使用MacTeX。你可以从其官网下载安装包。
- MacTeX: https://www.tug.org/mactex/
- 推荐使用MacTeX。你可以从其官网下载安装包。
安装编辑器:
- 推荐使用TeXShop(包含在MacTeX中)、TeXstudio或Overleaf。
- TeXShop: 通常包含在MacTeX中。
- TeXstudio: https://www.texstudio.org/
- Overleaf: https://www.overleaf.com/
- 推荐使用TeXShop(包含在MacTeX中)、TeXstudio或Overleaf。
测试安装:
- 打开编辑器,编写一个简单的LaTeX文档,并编译,检查输出。
Linux
安装TeX发行版:
- 推荐使用TeX Live。你可以通过包管理器安装,例如:
- Debian/Ubuntu:
sudo apt-get install texlive-full
- Fedora:
sudo dnf install texlive-scheme-full
- Debian/Ubuntu:
- 推荐使用TeX Live。你可以通过包管理器安装,例如:
安装编辑器:
- 推荐使用TeXworks、TeXstudio或Overleaf。
- TeXworks: 通常包含在TeX Live中。
- TeXstudio: 你可以通过包管理器安装,例如:
sudo apt-get install texstudio
- Overleaf: https://www.overleaf.com/
- 推荐使用TeXworks、TeXstudio或Overleaf。
测试安装:
- 打开编辑器,编写一个简单的LaTeX文档,并编译,检查输出。
总结
配置LaTeX环境通常包括以下几个步骤:
- 安装TeX发行版(如MiKTeX、TeX Live或MacTeX)。
- 安装LaTeX编辑器(如TeXworks、TeXstudio或Overleaf)。
- 编写并编译一个简单的LaTeX文档以测试安装。
VScode配置LaTeX环境
VScode配置LaTeX环境需要安装 LaTeX Workshop
扩展
LaTex基础
命令与环境
LATEX 中的命令通常是由一个反斜杠加上命令名称,再加上花括号内的参数构成的(有的命令不带参数,例如:\TeX).
\documentclass{ctexart}
如果有一些选项是备选的,那么通常会在花括号前用方括号标出.比如:
\documentclass[a4paper]{ctexart}
还有一种重要指令叫做环境.它被定义于控制命令 \begin{environment}
和 \end{environment}
间的内容.比如:
\begin{document}
...内容...
\end{document}
基本结构
\documentclass[options]{doc-class}
\begin{document}
...
\end{document}
语句 \begin{document}
之前的内容称为导言区.导言区可以留空,以可以进行一些文档的准备操作.可以理解为:导言区即模板定义.
文档类的参数 doc-class 和可选选项 options 有表3.1取值:
在导言区最常见的是宏包的加载工作
常用命令
- 注释:%(百分号开头的行是注释)。
- 换行:\或\*。
- 段落:空行。 文档类的参数 doc-class 和可选选项 options 有表3.1取值:
特殊字符
LATEX 中有许多字符有着特殊的含义,在你生成文档时不会直接打印.例如每个命令的第一个字符:反斜杠.单独输入一个反斜杠在你的行文中不会有任何帮助,甚至可能产生错误.LATEX 中的保留字符有:
它们的作用分别是:
- #: 自定义命令时,用于标明参数序号.
- $: 数学环境命令符.
- %: 注释符.在其后的该行命令都会视为注释.如果在回车前输入这个命令,可以防止行末 LATEX 插入一些奇怪的空白符.
- ^: 数学环境中的上标命令符.
- &: 表格环境中的跳列符.
- _: 数学环境中的下标命令符.
- {与}: 花括号用于标记命令的必选参数,或者标记某一部分命令成为一个整体.
- : 反斜杠用于开始各种 LATEX 命令.
文件输出
- .sty 宏包文件
- .cls 文档类文件.
- .aux 用于储存交叉引用信息的文件.因此,在更新交叉引用(公式编号、大纲级别)后,需要编译两次才能正常显示.
- .log 日志.记录上次编译的信息.
- .toc 目录文件.
- .lof 图形目录.
- .lot 表格目录.
- .idx 如果文档中包含索引,该文件用于储存索引信息.
- .ind 索引记录文件.
- .ilg 索引日志文件.
- .bib BIBTEX 参考文献数据文件.
- .bbl BIBTEX 生成的参考文献记录.
- .bst BIBTEX 模板.
- .blg BIBTEX 日志
- .out hyperref 宏包生成的 pdf 书签记录.