LaTeX:使用Mendelay管理参考文献库

您所在的位置:网站首页 怎么快速导出参考文献数据库中的数据 LaTeX:使用Mendelay管理参考文献库

LaTeX:使用Mendelay管理参考文献库

2024-07-11 05:18| 来源: 网络整理| 查看: 265

所用工具:TaxLive、Winedt、Mendelay

宏包:natbib

写在前面:对LaTeX的文献管理,是一个“把用到的文献信息整理成一个文件,正文从该文件中挑选”的过程!

使用步骤如下:

1. 文献数据库的建立:

过程: 首先把搜集到的文献放入一个文件夹下,在Mendelay中可以点击“Add Folder”将该文件夹导入到数据库;

效果:文献已导入,并且Mendelay把能识别的都识别了,肯定存在部分老文章作者、题目、出版社识别不了或出现错误的情况,可以点击右侧手动修改;

2. 输出.bib文件:

过程:文献数据库各篇文献各种信息调整好后,选中所有文件后“鼠标右键-export”,即可生成一个.bib文件

效果:.bib文件是LaTeX中专门记录参考文献的一种文件,很多宏包、文献管理软件都是基于此文件类型的!

3. 使用.bib文件:

过程1:可以将生成的.bib文件直接拖进winedt软件中即可打开;最好还是先把该文件和正在编写的.tex文件放在同一个文件夹下(方便生成的.bbl文件好找~,这个bbl文件后面还有用!)。

过程2:正在编写的.tex文件和其参考文献对应的.bib文件同时在winedt的一个窗口打开后;正文中引用直接\cite即可(会蹦出参考文献让你选);在正文的最后加上如下两条命令来调用.bib文件中的信息:

\bibliographystyle{plain}   % 文献格式设置,一般都是plain 

\bibliography{spectral}     % 注意spectral必须是你要用的bib文件名,且该文件必须同时打开!

效果:放一张代码例子图:

图1:.tex使用.bin的方式

4. 引用格式的设置:

过程:此时导入natbib宏包(从名称即可看出它是专门管理.bib文件的),它的使用方式是:在导入时设置需要的可选参数来满足不同的要求,使用格式为上图中的\usepackage[comma,square,super]{natbib};

效果:[]是可选参数,{}是必选参数;我根据自己的需要设置的comma,square,super三个参数目的依次为:逗号分隔、方括号括起来、全以上角标形式标记;更多参数选取可查看natbib的说明文档(个人感觉写小作业这这三个参数最常用)~

5. 多次编译:

过程:要多次用XeLaTeX方式编译才能逐步达到最终的效果(可理解为是一步一步翻译的过程);如果始终达不到效果,可选“TeX”中的“BibTeX”再编译一次(个人感觉和软件版本有关,看的教程中说BibTeX编译时必须的;但个人实践中多次用XeLaTeX就可以达到最终效果!)

效果:放一张最后的效果图

图2:最终的效果图

补充:效果图中绿色的框可以理解为一种链接,点击它可以自动跳转/翻页找到对应的参考文献!

写在后面:除了Mendelay管理文献工具外,还有JabRef也十分常用(除软件外,还需额外下载Java环境报)!不管用哪个管理软件,目的都是生成一个关于所有文献信息的.bib文件给正文使用的!

后记:多次编译的过程中,会生成一个.bbl的文件,这个文件在“投稿”的时候很有用!!!

问题:投稿时是人家是不要.bib文件的,但是.tex没有.bib又不能引入参考文献!

解决:把.bbl文件全部粘到正文的最后即可(并上面提到的那两句命令注释掉,因为那是对.bib起作用的),因为.bbl文件是参考文献的一个完整的信息!有它就相当于有了.bib文件,也就是说有了.bbl内容在文件中,只用编译一遍即可!

示例图:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3