摘自 http://www.ctex.org/
作为 LaTeX 的一个辅助程序,BibTeX 通过搜索一个或多个数据库,自动为 LaTeX 文档构造参考文献。
重新实现了 LaTeX 的 \cite 命令,使得既可以使用“作者——年代”形式的文献索引,也可使用通常的数字编号形式的文献索引。。
定义了 \footcite 命令,使得由该命令得到的参考文献的引用像脚注一样被放置在页面的底部 。
利用标准的参考文献式样文件,设计自己的可供 bibtex 使用的式样文件。
使用该宏包可以将参考文献或索引等放置到目录中去。
使用该宏包可以在文本的任何地方放置参考文献的条目。
使用该宏包允许文档的不同部分有各自的参考文献。这些部分可以是章、节或 bibunit 环境。
该宏包可以用来排版 BibTeX 的数据库文件,而且使用很少的 TeX 存储空间。这就使得可以排版很大的参考文献数据库文件。
使用该宏包可以借助于 bibtex 创建文档尾部的注释表(glossary)。
使用该宏包可以在文中同时对多个参考文献的关键词进行引用。
该宏包定义了多个交叉引用命令,这些命令都是 LaTeX 的 \ref 命令加上一些文本后得到的。而这些加上的文本可以很方便地被替换为不同的语言,例如中文等。
该宏包的引用命令 \Fref 可以在根据你的标记的前缀给出不同的引用文字。比如 \Fref{eq:first} 会给出“Equation (1) on page 2”,而 \Fref{sec:first} 则会给出“Section 1 on page 2”。当然,这些前缀和文本的形式你都可以自己来设定。
该宏包为 LaTeX 的交叉引用机制提供了附加功能,使得使用者可以预先设置所有类型的标记(label),和 fancyref 的功能差不多。