LATEX教程第三讲—— 那些不得不说的宏包(中)

  • 3.1 表格与列表
    • array
    • longtable
    • supertabular
    • tabularx
    • multirow
    • hhline
    • slashbox
    • booktabs
  • 3.2 目录与索引
    • tocloft
    • titletoc
    • multitoc
    • minitoc
    • tocbibind
    • shorttoc
  • 3.3 参考文献
    • bibtex
    • footbib
    • listbib
    • fancyref
    • prettyref
  • 3.4 数学与化学公式
    • AMSLaTeX
    • AMS Fonts
    • theorem
    • subeqn
    • subeqnarray
    • chemsym
    • xymtex
    • ppchtex

3.1 表格与列表

array

增强了 tabular 环境的功能,可以更好的排版表格。

longtable

如果表格太长,超过了一页时,就可以试试 longtable 宏包所定义的 longtable 环境。

supertabular

自动计算表格的高度,把超出页面的表格部分放置在下一页。

tabularx

提供了新的表格环境 tabular*、tabularx,可以设定表格的宽度。

multirow

如果表各种某一单元横跨两行以上,就要用 multirow 了。

hhline

在表格中用 \hhline 得到的结果就如同 \hline 或 \hline\hline,当然在和垂直线的交叉处会有所不同。

slashbox

可在表格的单元格中画上一斜线。

booktabs

让你的表格中使用不同粗细的横线来划分行。

3.2 目录与索引

tocloft

提供了让你自己控制目录的式样的手段。

titletoc

设计自己喜欢的目录排版形式。

multitoc

允许在文档中只将目录,包括图形和表格目录用两栏或多栏排版。

minitoc

使用该宏包可以将每一章的目录放置在该章的任何地方(一般在开始或结尾部分)。

tocbibind

使用该宏包可以将参考文献或索引等放置到目录中去。

shorttoc

使用该宏包可以在正式的目录前生成一个比较简略的目录,可以方便读者了解文档内容。这在排版比较大的书籍时很有用。

3.3 参考文献

bibtex

作为 LaTeX 的一个辅助程序,BibTeX 通过搜索一个或多个数据库,自动为 LaTeX 文档构造参考文献。

footbib

定义了 \footcite 命令,使得由该命令得到的参考文献的引用像脚注一样被放置在页面的底部 。

listbib

该宏包可以用来排版 BibTeX 的数据库文件,而且使用很少的 TeX 存储空间。这就使得可以排版很大的参考文献数据库文件。

fancyref

该宏包的引用命令 \Fref 可以在根据你的标记的前缀给出不同的引用文字。比如 \Fref{eq:first} 会给出“Equation (1) on page 2”,而 \Fref{sec:first} 则会给出“Section 1 on page 2”。当然,这些前缀和文本的形式你都可以自己来设定。

prettyref

该宏包为 LaTeX 的交叉引用机制提供了附加功能,使得使用者可以预先设置所有类型的标记(label),和 fancyref 的功能差不多。

3.4 数学与化学公式

AMSLaTeX

作为 AMSTeX 在 LaTeX 中地实现,AMSLaTeX 包括两部分,一是 amsmath 宏包,主要的目的是用来排版数学符号和公式,其中专门有 amsthm 宏包,提供对定理的排版。另一部分是 amscls,提供了美国数学会要求的论文和书籍的格式。

AMS Fonts

美国数学会还提供一套的数学符号的字库,这套字库中增加了很多 TeX 的标准字库 Computer Modern 所没有的一些数学符号,如粗体数学符号等。

theorem

通过定义不同的 theorem 环境,自己定义定理、定义、引理等的式样。

subeqn

提供了 subequations 和 subeqnarray 环境,可以对数学公式中的子式进行编号。得到如 (1a), (1b), (1c) 这样的公式编号。参见 subeqn 的例子。

subeqnarray

定义了 subeqnarray 和 subeqnarray* 环境,可对一组公式中的每行进行编号,给出如 (1a), (1b), (1c) 等的编号。参见 subeqnarray 的例子。

chemsym

由 Mats Dahlgren 设计,目的在于正确地排版化学元素的名称。它提供了 109 条相应于化学元素的命令,其命令名称与元素的化学符号完全一致。

xymtex

Shinsaku Fujita 在1993年到1995年期间开发的专门用于绘制化学中有机分子等结构的一组宏,它由一组 LaTeX 宏包组成。

ppchtex

是 ConTeXt 中的独立模块,专门用来排版化学符号和公式。

参考文献:http://www.ctex.org/documents/packages/

LATEX教程第三讲——那些不得不说的宏包(中)相关推荐

  1. LATEX教程第二讲——那些不得不说的宏包(上)

    LATEX教程第二讲-- 那些不得不说的宏包(上) 2.1 基本分类 2.2 页面与章节标题式样 geometry layout layouts fancyhdr rplain titlesec ra ...

  2. sublime text + LaTex 写作生成PDF | LaTex代码自动补全工具 | MiKTeX安装宏包

    交试验报告老师要求用LaTex.本打算用网页版的,但是overleaf啊什么的不支持中文.没办法只好搞个本地的了. 网上看了一堆乱七八糟的东西教程,装完了还不好使,只好自己写. 这是一个目录 1. L ...

  3. Latex排版论文MiKTeX与Texmaker 配置使用及宏包的下载

    MiKTeX与Texmaker 配置使用及宏包的下载 自己也是第一次使用latex排版论文(导师需要),经过几天的折腾算是把一篇12页内容的英文论文排好了. 首先,texmaker是编辑器,它并不能对 ...

  4. 地表最强排版公式编辑器---Latex教程笔记

    LaTex教程 安装TexLive 几个常用命令 安装集成开发环境TexStudio **安装成功后结果如下** LaTex源文件的基本结构 教学原视频 基本结构 运行结果 LaTex中的中文处理方法 ...

  5. latex教程——读书笔记整理(三)——数学公式

    综述 目录 综述 数学模式的群组 数学公式的基本元素 数学空格 垂直取齐 虚位 数学字体尺寸 定理.定律 粗体符号 数学符号表 LATEX 使用一种特有的模式来排版数学(mathematics) 公式 ...

  6. 本科毕业设计 linux,GitHub - xdlinux/xdba-thesis: 西电本科毕业设计论文LaTeX模板宏包...

    xdba-these 西安电子科技大学本科生毕业设计论文LaTeX宏包 此宏包将在使用中持续更新,版本号一格式为0.X,等顺利通过学校审核后,将发布1.0版,为正式版. 项目介绍 本项目是西电版的La ...

  7. TeX/LaTeX 常用宏包简介

    geometry 利用 geometry 可以很方便的设置页面的大小.由于可以自动居中排放页面,自动计算并平衡页面各部分如页眉.页脚.左右边空等的大小,因此只需给出很少的信息就能得到满意的页面.   ...

  8. Latex中宏包总结

    文章目录 基本: 字体包 样式定制 特定领域 特定需求 浮动体专题 表格专题 PDF 专题 辅助工具专题 命令定义.宏包编写专题 个人推荐 兴趣类 主要参考: https://zhuanlan.zhi ...

  9. LaTeX 常用宏包(转载)

    latex常用宏包 (2014-08-01 19:45:30) 转载▼     转载于http://blog.sina.com.cn/s/blog_628dd2bc0102uyih.html 页面与标 ...

最新文章

  1. pandas中的DataFrame数据结构
  2. Serverless Kubernetes 应用部署及扩缩容
  3. IO多路复用之select全面总结(必看篇)
  4. centos6.8 环境一键安装包 nginx配置thinkphp5
  5. 物联网-移柯L206模块TCP开发(基于STM32+AT命令)
  6. mysql order by 语句_Mysql优化order by语句的方法详解
  7. python离线语音识别_python语音识别模块
  8. 在java中move是什么意思_move是什么意思
  9. linux 定时任务 数量 性能,Linux 性能测试与分析
  10. 自定义listview和ProgressBar的简单使用
  11. Problem K. Road Network - ACPC2015(求树的直径 dp)
  12. JavaEE的RESTful标准技术JAX-RS,jersey-client客户端使用介绍【享学Java】
  13. 服务计算作业二——GO语言TDD实践报告
  14. 我的AI转型之路与AI之我见(非985211的奋斗路程与视角)
  15. JSP爱心宠物诊所系统设计与实现
  16. 百度产品笔试题 答案
  17. 程序设计思维与实践第九周作业
  18. Mingw使用HPSocket的包装类
  19. Windows 7的四个命令显示详细激活信息
  20. Network Error (dns_unresolved_hostname) -postman

热门文章

  1. 类加载器双亲委托机制详解
  2. 解决迅雷影响网络的方法
  3. 择天记小说 全本html,择天记小说结局是什么_
  4. DSG RealSync VS. Quest Shareplex
  5. MVC3 DropDownListFor
  6. 360在线无插件直播html,360直播高清版
  7. JavaScriptCore全面解析 (上篇)
  8. 让沉默的大数据为人工智能插上翅膀
  9. JS混淆解密技术研究与案例分析
  10. QT/C++ 未知重写说明符解决方案