LaTeX:使用Mendelay管理参考文献库 |
您所在的位置:网站首页 › 怎么快速导出参考文献数据库中的数据 › LaTeX:使用Mendelay管理参考文献库 |
所用工具: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 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |