今天跟大家伙儿聊聊,咋弄那个参考文献,就是那个“thebibliography”。之前写东西,参考文献这块儿一直是我头疼的事儿,格式一会儿这样一会儿那样,弄得我焦头烂额。最近我算是摸索出点门道,今儿就来跟大家分享分享我的实战经验。
我也是两眼一抹黑,不知道从哪儿下手。后来我在网上扒拉各种资料,发现有好多工具都能帮有那种在线网站,比如搜到一个叫“Cite This For Me”的,说是能直接生成文献信息,但我试试,感觉不太顺手,可能是我没用对。
我还听说有个叫Zotero的,是个开源的玩意儿,专门管参考文献的。我下载下来捣鼓半天,功能挺多,但对我来说有点复杂,学起来费劲。
摸索阶段
后来我开始琢磨用LaTeX。这玩意儿排版是真漂亮,但参考文献这块儿,还得我自己动手。我先是建个.bib文件,这名字听着就挺专业的,就是个文本文件,专门放参考文献信息的。
- 创建.bib文件:在.tex文件的同一个文件夹里,新建一个文本文件,然后把后缀名改成.bib。
- 找文献信息:我一般都是从谷歌学术或者百度学术上找,找到之后,选那个“引用”,然后选BibTeX格式,把里面的内容复制下来。
- 粘贴到.bib文件:把刚才复制的内容,粘贴到.bib文件里。
小有成就
弄bib文件,我开始在LaTeX正文里捣鼓。在需要插入参考文献的地方,用 \cite{}
命令,括号里填上文献的ID。然后在文章加上这么两句:
\bibliographystyle{plain}
\bibliography{yourbibfile}
注意,上面代码里的“yourbibfile”要改成你自己的.bib文件名,别忘把.bib这三个字母去掉。
然后,我就开始编译。第一次编译,可能看不到参考文献,别慌,这是正常的。再编译几次,一般就出来。我当时看到参考文献列表整整齐齐地出现在文章心里别提多美!
继续折腾
后来我还发现,有些期刊或者会议,对参考文献的格式有特殊要求。这时候,我就得去网上找对应的.bst文件,这玩意儿就是定义参考文献格式的。找到之后,把.bst文件放到.tex文件同一个文件夹,然后把上面代码里的 plain
换成.bst文件的名字(同样不需要带后缀),再编译几次,就OK。
这中间也遇到不少坑。比如编码问题,有时候.bib文件里的中文会乱码,这时候就得用文本编辑器改一下编码,改成UTF-8就差不多。
我对参考文献这块儿算是有点心得。虽然还不能说完全精通,但起码不怵。写东西的时候,再也不用为参考文献格式发愁,效率也提高不少。这感觉,真不赖!