【LaTeX小技巧01】将论文引用的文献导出到单独的.bib文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【LaTeX小技巧01】将论文引用的文献导出到单独的.bib文件相关的知识,希望对你有一定的参考价值。
参考技术A 我们在论文写作的时候,很多时候用的是Zotero、Mendeley、EndNote、NoteExpress这样的文献管理软件。这些软件大都支持将论文导出为.bib文件,这样我们就可以在LaTeX中进行引用。一个常见的情况是:我们在写一篇论文的时候,并不会引用到文献库中的所有论文,而只是引用了其中的一小部分。在论文提交或分享时,我们会需要附带上.bib文件,但这时我们可能不想将原始.bib文件上传,而希望能够只上传论文中引用到的那些文献。这时,手工做显然是费时费力划不来的。有没有一个方便易用的工具能够帮助我们做到这一点呢?答案是肯定的。事实上,我们安装的TeX Live发行版会自带一个叫做 bibexport 的小工具,它实现的就是我们上面需求的这一功能。
它的用法非常简单,在命令行中输入:
即可。其中 extracted.bib 是你给提取的.bib文件的命名, main.aux 是你的.tex文件编译后得到的临时文件。
【2021.11.17更新】 bibexport 不支持 biber 编译的文档,可以直接用 biber 来达到同一效果:
LaTeX论文写作之参考文献(数模美赛学位论文英文SCI论文写作通用)
LaTeX论文写作系列之参考文献
参考文献专题
标准文类book、article等都提供了参考文献环境 thebibliography
以及在该环境下使用的文献条目命令 \\bibtem
。
1、篇幅较小的论文、报告的文献引用
(1)基础语句
\\beginthebiblography
\\bibitem[文献序号1]检索名1文献信息1
\\bibitem[文献序号2]检索名2文献信息2
\\endthebibliography
释义:
最宽序号:测定文献列表中序号的最大宽度
文献序号:用于自行设定该条文献在列表中的序号
检索名:设定该条文献的简短名称,以供引用(不应有汉字与空格,区分大小写)
使用示例:
下面是阿汪先生参加2018数学建模国赛时引用参考文献的代码。
\\begindocument
\\beginthebibliography9
\\bibitembib:one 姜启源,谢金星,叶俊.数学模型(第四版)[M].北京:高等教育出版社,2011.
\\bibitembib:two 朱方龙, 王秀娟, 张启泽, 张渭源.火灾环境下应急救援防护服传热数值模拟[J].纺织学报,2009(4).
\\bibitembib:three 卢琳珍.徐定华.徐映红.应用三层热防护服热传递改进模型的皮肤烧伤度预测[J].纺织学报,2018(1).
\\bibitembib:four 马莉.MATLAB数学实验与建模[M]北京:清华大学出版社,2011.1.
\\bibitembib:five 热传导方程的差分格式原理[OL].2018.9.https://mp.weixin.qq.com/s/cgA6CcTKm-c2526wYjOsAA.
\\bibitembib:six 谢焕田,吴艳.拉普拉斯有限差分法的MATLAB实现[J].四川理工学院学报,2008,21(3):1-2
\\bibitembib:seven 史策.热传导方程有限差分法的MATLAB实现[J].咸阳师范学院学报,2009,24(4):4-5
\\bibitembib:eight 热传导方程的数值解法与应用.\\\\https://wk.baidu.com/view/afceb7ea581b6bd97e19ea0d?pcf=2\\&fromShare=1
\\endthebibliography
\\enddocument
实际效果:
(2)正文中引用
正文中引用列表中的参考文献,需用到如下命令:
\\cite([附加信息,可以没有])检索名1,检索名2。……
释义:
附加信息:对所用文献的注解,如页码范围
检索名:对应文献条目中的检索名
使用示例:
实际效果:
一些注意点:
- 用thebibliography环境不用手动添加标题,系统会自动添加。
- 一些常用到的宏包:
(1)cite—调整文献排序
(2)hyperref—正文中出现超链接。 - 特别地,参考文献的引用须连续两次编译才能正确显示。
2、篇幅较大的论文(几十页、上百页)文献的引用
篇幅较大的论文(几十页、上百页)文献的引用———文献管理程序BIBTEX(保存在.tex
文档中)。
具体使用步骤:
- 使用
\\bibliographystylebst
设定参考文献的格式。 - 使用
\\citebibkey
引用需要的文献。 - 使用
\\bibliographybib
指明要使用的文献数据库。
由于按操作步骤中规中矩地完成即可,所以在这就不使用示例了。
3、终极奥义
LaTeX英文社区:
LaTeX中文社区:
- CTEX论坛 疑似关闭
- 在GitHub上,有人创建了一个repo,利用issue功能进行讨论,也就是把issue当论坛,
其地址在:https://github.com/CTeX-org/forum/issues
-另附一个博客:CTeX论坛关闭,TeXers将何去何从?
LaTeX学习文档
在阿汪先生的资源里可供下载:LaTeX学习文档、LaTeX模板、数学建模LaTeX模板、美赛论文LaTeX模板……
如果您觉得文本内容对您有所帮助,请点赞一波,谢谢,如果您在LaTeX写作中有任何疑问或者心得,欢迎在评论区留言。
以上是关于【LaTeX小技巧01】将论文引用的文献导出到单独的.bib文件的主要内容,如果未能解决你的问题,请参考以下文章