【LaTeX小技巧01】将论文引用的文献导出到单独的.bib文件

【LaTeX小技巧01】将论文引用的文献导出到单独的.bib文件,第1张

我们在论文写作的时候,很多时候用的是Zotero、Mendeley、EndNote、NoteExpress这样的文献管理软件。这些软件大都支持将论文导出为.bib文件,这样我们就可以在LaTeX中进行引用。一个常见的情况是:我们在写一篇论文的时候,并不会引用到文献库中的所有论文,而只是引用了其中的一小部分。在论文提交或分享时,我们会需要附带上.bib文件,但这时我们姿斗散可能不想将原始.bib文件上传,而希望能够只上传论文中引用到的那些文献。这时,手工做显然是费时费力划不来的。有没有一个方便迹氏易用的工具能够帮助我们做到这一点呢?销岁

答案是肯定的。事实上,我们安装的TeX Live发行版会自带一个叫做 bibexport 的小工具,它实现的就是我们上面需求的这一功能。

它的用法非常简单,在命令行中输入:

即可。其中 extracted.bib 是你给提取的.bib文件的命名, main.aux 是你的.tex文件编译后得到的临时文件。

【2021.11.17更新】 bibexport 不支持 biber 编译的文档,可以直接用 biber 来达到同一效果:

BibTeX 是一种文件格式,也是一个制作这种文件的工具。这种文件用于描述和处理引用列表,通常情况下与LaTeX文档结合使用。

建立一个文献数据库文件:数据库名.bib,里面有按字段填写的文献信息,以及相应的“引用关键词”。 bibTex会生成.bib文件,其中包含引用文献具体内容,在正文末尾用\bibliography{文献数据库名}包含该文件内容,注意文献数据库名不能包含空格。

文章中引用格式,文献数据库中被引用仔晌的文献按格式出现在文末,未被引用的文献可以使用\nocite{关键词}来使其出现在文末。

扩展资料

规范

许多文件格式都有公开的、不同程度规范物渗或者建议的格式。这些规范或者建议描述了数据如何编码,如何排列。有时也规定了是否需要特定的电脑程序读取或处理。有两种情况下,文件格式没有公开。第一种情况是:开发者将文件格式视作商业秘密不愿公开;第二种情况是:开发者不愿或花去很少的时间用于规范文档。

需要注意的是,使用不公开的文件格式可能会带来额外的成本。要了解这类文件格式或者需要通过对获得的文件进行逆向工程,或者通过向开发者付费来获得文件的格式。第二种方式中往罩戚脊往还需要与开发者签订不扩散协议。不论怎样两种方式都是费时,费钱的。

参考资料来源:百度百科—LaTeX

百度百科—BibTeX

推荐使用JabRef管理bib文件,在TeX文档中使用如下语句

\bibliographystyle{bst}选择合适的bst

\bibliography{bibname}指定你用的bib

编译的时滚李橘候xeLaTeX BibTeX xeLaTeX xeLaTeX 编译四次以上即可大团扰卜


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12287475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存