转载自: Latex编辑部
参考文献条目大都列表于正文结尾,在正文中引用时,用文献列表序号或用“ 作者年份”标注 ,但有时需要在正文中显示出参考文献。
bibentry 宏包定义了两个引用命令,可以将参考文献条目编排在文本的任何位置,常用于创建附有评注的参考文献。用法举例:
本例中的自编文献数据库 mybib.bib 的内容为:
文献库的编辑方法,以 WinEdt 编辑器为例,选择菜单 insert-BibTeX Items,再选择与文献性质相应的条目,逐一填写完成,最后用.bib 扩展名存盘即可。
源文件的编译过程为:PDFLaTeX、BiBTeX、PDFLaTeX、PDFLaTeX。
该宏包应与 natbib 宏包配合使用。
Patrick W. Daly
转载:http://zzg34b.w3.c361.com/package/reference.htm
经常写作论文的人都知道,多篇论文可能引用同一篇参考文献。如果每篇论文都要键入此一文献,不仅费时,也容易犯错。
BibTeX 是 LaTeX 自带的一个辅助程序,启动时自动加载。它可根据文献引用处出提供 的检索名(如 /cite{Huetal2000}),搜索一个或多个文献数据库,然后在文件末尾创建参考文献。如果以后编写其它文件用到相同的参考文献时还可调用这些文献数据库。右图为 BibTeX 的徽标。
可通过命令
/bibliography{文献数据库名} |
/bibliographystyle{选项}, |
预先设置要检索的文献数据库以及文献引用与文献列表的样式,LaTeX 标准选项及其样式共有以下8种:
BibTeX 提供了一个外部的 BibTeX 工具程序,源文件经过 LaTeX 编译后,还要使用BibTeX 对数据库文件编译一次,最后再用 LaTeX 连续编译两遍,才能得到正确结果。 可用下图解释这四个编译步骤的作用:
文献数据库可根据要求自行编写,其格式有:文章、书籍、技术报告、会议论文集和博士论文等十几种,每种格式都有一些必填和选填的项目,如作者、标题、出版社、发表年度、...等等,最后存储为 .bib 文件。 如果对生成的参考文献样式仍有不满意之处,还可将编译信息文件*.bbl 中的参考文献列表源程序拷贝到论文尾部,然后进行手工调整。 还有很多刊物、学会和 TUG 等网站提供相关的 BibTeX 文献数据库。 David Young 幻灯简介 Indian TUG FAQ Michael Shell
短篇论文都是把正文中引用的参考文献列于结尾处,但对于上百页的长篇论文,这样编排既不利于作者修改也不利于读者阅览。 bibunits 宏包定义了 /bibliographyunit 等一组引用设置命令和环境,可以为不同的文本单元设置单独的参考文献列表。文本单元可以是章、节或是 bibunit 环境,见下例: 本例是按节设置参考文献,由于两次使用 /putbib 文献设置命令,所以在源文件编译时会自动生成 bu1.aux 和 bu2.aux 两个引用记录文件,因此源文件的完整编译过程应为: PDFLaTeX、BiBTeX bu1.aux、BiBTeX bu2.aux、PDFLaTeX、PDFLaTeX。 Thorsten Hansen
BiBTeX 已提供了多种参考文献样式,如果仍没有符合要求的,可以采用该程序套件自定义参考文献样式。首先运行 latex makebst ,调出其提供的问答式编程工具:
在逐一回答所提出的使用说明、输出名称、使用语言、引用式样、排序方式、姓名样式、姓名字体和日期位置等几十个问题后,自行设计的文献样式文件就诞生了,它的扩展名为.bst。如果使用 CTeX 系统,该文件存于 C:/CTeX/WinEdt/Samples/GUI 目录下,将其转存于源文件目录下,就可在源文件中用 /bibliographystyle{文献样式名} 命令调用了。 在回答 makebst 提问过程中,它自动生成一个同名批处理文件,扩展名为.dbj,以供后台处理程序 docstrip 创建.bst 样式文件。 Patrick W. Daly
在 LaTeX 文件中,参考文献大都置于正文末尾处。这样布局,页面整洁条理清晰,但读者时常为此前后翻阅查找,多有不便。 该宏包定义了一组命令,其中一条命令:/footcite,其作用类似 LaTeX 中的 /cite 命令,所不同的是前者将引用的参考文献像脚注一样被放置在引用处页面的底部: 这样,既便于阅读又不与标准的参考文献形式冲突,两者可以在一个文件中同时出现,也就是说仍可使用 /cite 命令创建标准的参考文献条目列表,两者的文献样式选项也可以各自选用BiBTeX 提供的8种类型。 在对源文件第一次编译时,自动生成一个与源文件同名的双扩展名文件*.fb.aux,它是引用记录文件,必须用 BiBTeX 对其编译,再生成*.fb.bbl 文献文件。源文件的完整编译过程为:PDFLaTeX、BiBTeX *.fb.aux、PDFLaTeX、PDFLaTeX。 该宏包还具有多种选项,可影响脚注式参考文献的外观或位置。 Eric Domenjoud
经常用 LaTeX 撰写论文的科研人员一般都有自己的参考文献数据库,其内容会随着时间而越来越多。为了便于查阅和引用, 有时需要将数据库的内容全部打印出来。 使用 listbib 宏包可将文献数据库的内容以清单的形式列出:
listbib 宏包需要数据库样式文件 listbib.bst 的后台支持,该文件有时以 listbib.doc 形式出现,将其扩展名改为.bst 即可。 源文件的编译过程:PDFLaTeX、BiBTeX、PDFLaTeX、PDFLaTeX。 Volker Kuhlmann
有些物理学期刊要求稿件在引用几个内容相近的参考文献时将其合并为一个条目,以便读者查阅。 mcite 宏包重新定义了 /cite 命令,可以将关键词前带有*号的条目与它前面的条目合并为一个条目,使用一个序号,见下例: 这样还有一个好处,就是带*号条目的增加或删减不会打乱参考文献列表的序号,也就不会改变正文中的引用标号。 Thorsten Ohl
LaTeX 和 BibTeX 默认的引用样式是按照文献列表序号,很多期刊文献引用样式都是数字序号,但具体样式会有所不同;有些刊物则要求以作者名字加上发表年度 的方式引用,例如《自然科学》杂志。 natbib 宏包重新定义了 /cite 命令,并提供了多个选项,可生成多种风格的序号引用样式,见下表:
该宏包还定义了一组引用命令,可生成“ 作者名+发表年度” 形式的文献引用样式,如下图所示:
Patrick W. Daly
=== 相关链接:
|