Meng Xiangxi的个人博客分享 http://blog.sciencenet.cn/u/MengXiangxi

博文

两种更好的用中文LaTeX管理文献题录的方案

已有 4128 次阅读 2014-11-24 15:32 |系统分类:科研笔记

2012年11月15日


张井学长曾经介绍,用Google Scholar的导出BibTeX功能可以半自动的编辑参考文献列表。这里简要介绍两种同类方法。

 

1. 用ReadCube管理文献【推荐】

我觉得EndNote的不足之处在于没有给你很好的阅读体验,而ReadCube则集成了Google Scholar和PubMed,并提供了一个很好的阅读环境。自从安装了ReadCube我就觉得读文章顿时变得没那么头大了。注意,ReadCube目前只适用于英文的杂志文章,中文文章、各种书籍和学位论文暂不支持。

此外ReadCube还有一个好处,就是它可以自动生成BibTeX格式的参考文献。下面就介绍下生成的方法。

首先你的ReadCube库里得有文献。通过Import功能导入PDF或者用软件自带的检索功能找到文献之后,就可以了。你还可以把文献像在EndNote里面一样分类,就像:

比如我们把论文的参考文献都放在Composite Part...这个folder里面,现在要导出BibTeX文件,应该如何操作?

其实非常简单,只要按住Ctrl键并选中你需要导出的文件,然后单击“Export to BibTeX(.bib file)”,就可以了。

选择路径,保存成.bib文件,在WinEdt里面打开,就是这样:

成功!注意一点,就是它会自动生成label(就是cite{}里面引用的内容,我也不知道专业说法是什么),但是如果作者名字中有带变音符的拉丁字母,比如薛定谔名字里的那个带俩点儿的o,则label有可能出现非法字符,注意修改一下就好了。

ReadCube是一款免费软件,它的下载地址是:http://www.readcube.com/

 

2. 利用EndNote的ens文件

本文假定读者都是EndNote的中高级玩家,所以关于EndNote的基础知识就从略了。如何使用EndNote不仅在大学课堂里多有讲述,而且在网络上也有很多这样的介绍。将EndNote和LaTeX完美结合一直是一个难以完成的任务。由于EndNote是一个商业软件,它肯定不愿意提供与竞争者BibTeX的接口。目前网上有很多办法在LaTeX中应用EndNote的,但是往往二者集成度越高操作难度就越大,因此作者在参考了很多网络资料之后,总结提炼了一种较为折衷的办法,仅供参考。鉴于参考资料众多,在此无法一一列举。

首先我的EndNote X里面有一个Bib TeX Export的output filter,通过如下的办法可以引用:

由于EndNote不会自动创建label,所以用户必须自己按照BibTeX的规则手动给每条参考文献分配一个唯一的label,且label必须都是拉丁字母。于是你必须在每条记录的label字段自己填写一个label:

(同时你也可以设置在预览窗口显示这个字段,方便以后引用,方法在此略去。)

下面单击output filter的下拉菜单,并选择“Select another style”。

在弹出的界面上找到BibTeX Export这个Style,并选择“choose”。

这样,在预览窗口你就可以看到BibTeX格式的引文了。

如果你要引用,直接复制粘贴这条记录就好了。另外这个Export库还可以批量导出成.txt格式然后再修改后缀名,或者粘贴到.bib文件中进行批量导出,方法参照一般的导出文献方法。

上述方法亲测可用,但是如果出现问题,请下载由中科院国家科学图书馆的邵伟文提供的ens文件:BibTeX Export_Ssw.ens。(百度云链接)双击之后自动保存,调用此库方法同上。这个文件Endnote X5也亲测可用,适用于自带ens文件无效的情况。

 

欢迎指正。


附件:BibTeX Export_Sww.ensBibTeX Export_Sww.ens



https://blog.sciencenet.cn/blog-270448-845914.html

上一篇:龚克校长在2013南开大学毕业晚会上引用的周恩来的诗歌
下一篇:垃圾分类的教案:背景
收藏 IP: 124.205.76.*| 热度|

1 王振亭

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-24 15:47

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部