LaTeX 的对参考文献的处理实在是非常的方便,我用过几次,有些体会,写出来供大家参考。当然,自己的功力还不够深,有些地方问题一解决就罢手了,没有细究,LaTeX 对参考文献的处理有这么一些优点:可以维护一个 bib 文件,在你的整个研究生涯可以只维护这样一个文件,就象一个数据库,每个参考文献是一个记录,由一个唯一的 ID (例如下面的 MartinDSP00)描述。比如我的 myreference.bib 文件里一条典型的文献是这样的:其中 {NIST} 中的大括号不会被显示,它的作用是保证将来的生成的参考文献中 NIST四个字保持原样,不会被小写。需要引用文献的时候,在正文里加入:ibliographystyle{ieeetr}ibliography{myreference}就可以用 cite{} 来引用文献库中的论文了,如 cite{MartinDSP00}。上面第一行是控制文献显示格式的,这个后面再讲。此时,myreference.bib 文件在正文 tex 文件的同一目录下,以保证 LaTeX 可以找到该 bib 文件。编译正文之后,生成 aux 文件,然后用 bibtex 在当前目录生成 bbl 文件,再编译正文两次,完整的 dvi 就生成了。这样,LaTeX 保证了所有用 cite 引用到的文献都已被列出,并且自动编号。同时,如果没有用ocite 命令,LaTeX 还保证所有列出的参考文,献都在正文中得到了引用。关于 bib 文件前面提到 bib 文件的维护问题。我一般不对里面的文献排序,如果文献比较多,需要查找的话,可以通过查询关键字来实现。bib 文件把 @ 所定义的 entry 之外的所有东西看作是注释。比如在上面 @article 的例子里,如果我在大括号之外写些东西的话,bibtex 是不会关心的,就当它不存在。所以我就把文献的关键字写在这里,将来通过搜索关键字来查找某些文献。其实也可以搞一个临时的 LaTeX 文件,使用ocite{*} 命令,然后编译成 dvi,这样就得到了一个 bib 文件中所有参考文献的列表,当然是可以按照作者名字排序的。另外,很多 journal(学术期刊)或者 booktitle(国际会议)都是重复的,为了规范化,可以定义缩写。
运行 BibTeX分为下面四步 1.用LaTeX编译你的 .tex 文件 , 这是生成一个 .aux 的文件, 这告诉BibTeX 将使用那些引用. 2.用BibTeX 编译 .bib 文件. 3.再次用LaTeX 编译你的 .tex 文件, 这个时候在文档中已经包含了参考文献, 但此时引用的编号可能不正确. 4.最后用 LaTeX 编译你的 .tex 文件, 如果一切顺利的话, 这是所有东西都已正常了. latex编译一次, bibtex 编译一次, 再用 latex编译两次就大功告成了!
LaTex 插入参考文献网页链接
290 浏览 2 回答
200 浏览 4 回答
360 浏览 3 回答
311 浏览 3 回答
292 浏览 3 回答
334 浏览 2 回答
315 浏览 1 回答
191 浏览 2 回答
172 浏览 2 回答
185 浏览 2 回答
143 浏览 2 回答
144 浏览 2 回答
223 浏览 3 回答
155 浏览 2 回答
88 浏览 6 回答
256 浏览 5 回答
213 浏览 3 回答
152 浏览 2 回答
349 浏览 4 回答
314 浏览 4 回答
204 浏览 6 回答
290 浏览 6 回答
284 浏览 2 回答
254 浏览 4 回答
266 浏览 3 回答