接上页
custom-bib
BiBTeX已提供了多种参考文献样式,如果仍没有符合要求的,可以采用该程序套件自定义参考文献样式。首先运行
latex makebst,调出其提供的问答式编程工具:
在逐一回答所提出的使用说明、输出名称、使用语言、引用式样、排序方式、姓名样式、姓名字体和日期位置等几十个问题后,自行设计的文献样式文件就诞生了,它的扩展名为.bst。如果使用
CTeX 系统,该文件存于
C:\CTeX\WinEdt\Samples\GUI 目录下,将其转存于源文件目录下,就可在源文件中用
\bibliographystyle{文献样式名} 命令调用了。
在回答 makebst 提问过程中,它自动生成一个同名批处理文件,扩展名为.dbj,以供后台处理程序
docstrip 创建.bst 样式文件。
源文件
Patrick W. Daly
footbib
在 LaTeX 文件中,参考文献大都置于正文末尾处。这样布局,页面整洁条理清晰,但读者时常为此前后翻阅查找,多有不便。
该宏包定义了一组命令,其中一条命令:\footcite,其作用类似 LaTeX 中的 \cite
命令,所不同的是前者将引用的参考文献像脚注一样被放置在引用处页面的底部:
这样,既便于阅读又不与标准的参考文献形式冲突,两者可以在一个文件中同时出现,也就是说仍可使用 \cite
命令创建标准的参考文献条目列表,两者的文献样式选项也可以各自选用BiBTeX 提供的8种类型。
在对源文件第一次编译时,自动生成一个与源文件同名的双扩展名文件*.fb.aux,它是引用记录文件,必须用 BiBTeX 对其编译,再生成*.fb.bbl
文献文件。源文件的完整编译过程为:PDFLaTeX、BiBTeX *.fb.aux、PDFLaTeX、PDFLaTeX。
该宏包还具有多种选项,可影响脚注式参考文献的外观或位置。
源文件
Eric Domenjoud
listbib
经常用 LaTeX 撰写论文的科研人员一般都有自己的参考文献数据库,其内容会随着时间而越来越多。为了便于查阅和引用, 有时需要将数据库的内容全部打印出来。
使用 listbib 宏包可将文献数据库的内容以清单的形式列出:
|
|
: |
: |
listbib 宏包需要数据库样式文件 listbib.bst 的后台支持,该文件有时以 listbib.doc 形式出现,将其扩展名改为.bst 即可。
源文件的编译过程:PDFLaTeX、BiBTeX、PDFLaTeX、PDFLaTeX。
源文件
Volker Kuhlmann
mcite
有些物理学期刊要求稿件在引用几个内容相近的参考文献时将其合并为一个条目,以便读者查阅。
mcite 宏包重新定义了 \cite 命令,可以将关键词前带有*号的条目与它前面的条目合并为一个条目,使用一个序号,见下例:
这样还有一个好处,就是带*号条目的增加或删减不会打乱参考文献列表的序号,也就不会改变正文中的引用标号。
源文件
Thorsten Ohl
natbib
LaTeX 和 BibTeX 默认的引用样式是按照文献列表序号,很多期刊文献引用样式都是数字序号,但具体样式会有所不同;有些刊物则要求以作者名字加上发表年度
的方式引用,例如《自然科学》杂志。
natbib 宏包重新定义了 \cite 命令,并提供了多个选项,可生成多种风格的序号引用样式,见下表:
选项 |
文献引用样式 |
round (默认) |
|
square |
|
curly |
|
angle |
|
super |
|
colon |
|
comma |
|
sort&compress |
|
numbers |
|
该宏包还定义了一组引用命令,可生成“作者名+发表年度”形式的文献引用样式,如下图所示:
源文件
Patrick W. Daly
示例
|