Skip to content
Alick Zhao edited this page Aug 17, 2019 · 7 revisions

TeX/LaTeX 相关

安装

选择 TeX 发行版:

CTeX 套装(或称套件)已经过时,不再推荐。 注意不要将它和提供中文支持的 ctex 宏包混淆。后者可以在上述各 TeX 发行版中找到。

选择 TeX Live 时,推荐使用网络安装的方案,此时需要要稳定的网络连接, 且尽量选择距离较近的 CTAN 镜像以节约时间。中国大陆的 CTAN 镜像有 清华中科院等。更多镜像见

寻求帮助

可以在 TeX FAQ 上找到许多问题的答案。

tex.sx 是一个很好的 TeX 问答平台, 有许多高质量的问题和解答。

中文社区有水木社区的 TeX 版面等。 新手请务必阅读水木 TeX 版的简短的 FAQ

注意:下面的几个小节讨论的都是 LaTeX 宏包,它们可能并不适用于 Plain TeX, ConTeXt 等格式。

常用的参考文档

TeX Live 套装会随宏包安装相应的文档,可以用命令 texdoc 文档名 查阅,一些常用的文档如下:

  • symbols 符号大全
  • latexsheet 小抄 (Cheat Sheet)
  • l2tabu 注意事项、过时命令和宏包

数学

当文档中有较多数学公式时,amsmath 宏包几乎是必不可少的。 amsthm 对 LaTeX 的定理环境进行了增强。 amssymb 宏包提供了更多的符合,它会自动加载 amsfonts 宏包。

对于数学公式方面的问题,Mathmode.pdf 是一个很好的参考文档。 TeX Live 用户可以用 texdoc mathmode 命令查看。

在物理化学工程相关的文档中,使用 siunitx 宏包处理带单位的数字。

内积符号:\langle

插图

必读:《LaTeX2e插图指南》

宽图形的处理可以用其中提到的 narrow 环境, 单行的宽图形还可以用 \makebox 的方式,参考这里

子图:subcaption 宏包。subfigure 已过时。subfig 亦已过时,但仍是使用 IEEEtran 文档类时的首选。(参考 IEEEtran 文档)

表格

  • table, tabular 环境:基本功能
  • pgfplotstable 导入外部数据文件(有强大的格式定制功能)

代码

  • 简单的可以直接用 verbatim 环境
  • 需要语法高亮、自动折行可以用 listings 宏包
  • 算法伪代码的排版,可以用 algorithmicx 宏包,示例参见其文档。 还有其他选择,参见 WikiBook

参考文献

bibtex

经典方式:bibtex thesis.tex

biblatex

biblatex 是一个宏包,为参考文献提供了更高级的功能, 支持多处参考文献、分部分参考文献、脚注中参考文献等。 biblatex 的参考文献样式编写不使用 bibtex 语言,而是使用 纯 TeX 宏。

biblatex 支持配合 bibtex 后端使用,但配合 biber 后端有更多的特性。

脚注参考文献定制格式可以参考这里

biblatex-caspervector 宏包提供了一个 biblatex 下中文参考文献格式, 参考这里

bib 文件

author 项中用 and 连接多个作者名。

网站链接资源的引用可以用 @misc,其中在 note 域写上 \url{链接}

常见错误:https://www.ece.ucdavis.edu/~jowens/biberrors.html

其他

论文写作中的常见错误:https://www.ece.ucdavis.edu/~jowens/commonerrors.html

Clone this wiki locally