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

4.1 抄录和代码打印

verbatim

重新实现了 LaTeX 的 verbatim 和 verbatim* 环境,并提供了新的环境 comment 和 verbatiminput 来在文挡中加入评论和直接抄录文件。是 LaTeX 标准的工具包 tools 之一。一般的 TeX 软件均包括此宏包。

listings

排版 C, C++, Pascal 等源代码,提供语法加亮显示的功能。

program

排版编程语言的源代码或算法步骤。

4.2 特殊文本元素

footnote

改进了标准的 LaTeX2e 的 \footnote 命令,使得可以在 \parbox, minipage 和 table 环境中标记的脚注能够被正确地放置在整个页面的下方脚注区中。

abstract

可以用来方便的设置 abstract 环境,特别是当在双栏版式中排版单栏的简介时。

lastpage

将标记 Lastpage 写入 .aux 文件中,允许使用者引用文档的最后一页。比如在页脚可以得到“Page 2 of xxx pages”这样的效果,这里的 “xxx” 就是用 \pageref{Lastpage} 得到的文档页码总数。

hyperref

扩展了 LaTeX 的所有的交叉引用的命令(包括目录,参考文献等)的功能,使其生成各种驱动如 dvips, pdftex 等可识别的 \special 命令,从而得到超文本链接。此外,该宏包还提供了新的命令来支持在文档中加入对外部文档和 Internet 网址的链接。

schedule

看名字就知道是排版时间表的宏包。

hypbmsec

扩展了 \section 命令,允许在 \section 命令中同时给出出现在标签(Bookmarks)和正文中的标题,而这些标题可以有所不同。这是因为出现在 \section 命令中的标题不一定符合 PDF 标签的要求,如不能使用 TeX 命令等。

fancybox

提供了 \shadowbox, \doublebox, \ovalbox 和 \Ovalbox 四个命令来生成不同形状的盒子。

indentfirst

让每一章节开始的段落也缩进。可以和标准的 LaTeX 文档类配合使用。

4.3 辅助工具包

pagesel

利用此宏包可以很方便从输出页面中选取一页或多页。

count1to

用 page, part, …, 到 subparagraph 的值设置计数器 \count1, …, \count8,而 \count9 则用来标记奇数页。通过显示这些计数器的值并将其写入 .dvi 文件中,可以实现对文档的某一部分进行有选择的打印。

changebar

通过在页边空处加上一竖直条来标记 LaTeX 文档中改动过的部分等。

alphalph

提供了两个命令 \alphalph 和 \AlphAlph 可将数字转换为字母。

typehtml

使用此宏包可以在 LaTeX 文档中处理 Html 代码。

4.4 非标准文档式样

seminar

不经意间就做成了令人满意的投影胶片。

foiltex

排版幻灯片、胶片,并且可以和 fancybox 配合得到很好的立体效果。

pdfslide

排版幻灯片、胶片。配合上 hyperref, 用 pdflatex 编译生成 PDF 并经 ppower4 处理后,可以得到与 powerpoint 相媲美的演示效果。

pdfscreen

不用复杂的命令就能设计并得到精美的 PDF 文档。可以让文本显示在不同形状的窗口中,再加上导航按钮,背景。

texpower

排版可以在屏幕上演示的投影片。它允许使用 PStricks, XYpic 等pdflatex 所不支持地宏包,但需要用Acrobat Distiller 来得到最后的 PDF 文件。参见用户手册和演示文件(英文 PDF )。

exam

用来排版试题的文档类。

draftcopy

在文档的某些页面印上 DRAFT 字样的水印。

labels

用来制作地址标签。

AMS Book/Paper

美国数学会的书稿和论文的式样文件。

paper/journal

是对 article 类的扩充,定义了几个有用的命令来增强对标题和关键词等的处理。

a0poster

提供了特大号的字体,可以排版 a0 纸大小的海报。

以上三讲就是一些常用的宏包,在日常使用时,需要某些功能,在百度里搜素“Latex ***功能”就可能查到对应的宏包,直接复制过来就可以用了。

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

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值