texmaker真的是好用。
以IEEE的最新模板为例,说说怎么样生成符合其格式要求的参考文献:
下载论文模板包,一般都有包含IEEEtran.bst,IEEEabrv.bib和IEEEfull.bib等文件,没有的话就自己下载
我们以IEEEtran.zip压缩包中的tex文件为例,在这个文件的\end{document} 之前添加这两条语句:
1 2 |
|
这里其实就告诉编译器,我们将用到IEEEabrv.bib和IEEEexample.bib这两个文件。前者我们已经设置好了。后者就拷贝到和bare_conf.tex在同一文件夹中。那么我们在正文中加入:
1 |
|
其实就表示在上面两个文件中查找ID为articleetal的BibTeX记录,我们看看这个记录在IEEEexample.bib中长什么样子:
1 2 3 4 5 6 7 8 9 10 |
|
其实具体含义一看便知,接下来我们需要对上面的tex文件编译。首先在Texmaker中选择XeLaTeX,编译生成aux文件(此时一般会报错,不用管),再用BibTeX编译一遍,生成bbl文件,再重新用XeLaTeX编译两遍,两次生成dvi文件(因为它第一遍需要解决参考文献的问题)。然后我们再用PDF查看,就可以看到在文中生成正确的参考文献引用了。
下面还有一个主要问题需要解决,如果同时引用好几篇,那么这是在文中是分开的,如[2], [3]这个样子,一种最简单的解决方式是在
1 |
|
的后面加入:
1 |
|
在引用时,需要把多篇引用写在同一个cite中,如:
1 |
|
这样就可以实现诸如[2, 3]这样的形式了。