一.引 言
【Only One】——【Endnote软件】
二、Endnote下载
三、Endnote教程、书籍
四、Endnote学习贴
五 关于谷歌学术搜索.enw格式批量导入endnote的解决方法
相关汇总贴提示链接
面对浩如烟海的文献,如果没有一个好的管理工具,相信仅凭个人的记忆来进行分类管理是相当地困难。
〈摘 要〉
EndNote不仅适用于理工领域,也同样适用于人文、社会、经济、法律等学科。由书目过滤器以及论文模板精灵可以发现,EndNote其实是适合各种研究背景的管理工具。 除了书目过滤器和论文模板可以不断地下载更新,使用者也可进行各种个人化的偏好设定。因此,EndNote可以说是一种既跨领域又极富弹性的通用软件。
1. 在线搜索文献:直接从网络搜索相关文献并导入到Endnote的文献库内
2. 建立文献库和图片库:收藏,管理和搜索个人文献和图片、表格
3. 定制文稿:直接在Word中格式化引文和图形,利用文稿模板直接书写合乎杂志社要求的文章。
4. 引文编排:可以自动帮助我们编辑参考文献的格式。
二、Endnote下载
[免费下载]Endnote X4 大客户版本 (Win版&Mac版)
EndNote X7.01 最新汉化大客户版(32bit与64bit可用,win8可用)
【下载】文献管理软件Endnote X6 最新版 for Win&Mac
《参考文献管理工具》(Thomson Endnote )X4(破解版)
三、Endnote教程、书籍
四、Endnote学习贴
endnote最新output style汇总(5500个,20121126更新)
相关汇总贴提示链接
关于谷歌学术搜索.enw格式批量导入
endnote的解决方法
这两天准备开题报告,通过谷歌学术搜索下载了大量的.enw的参考文献。很不幸的是endnote软件并不支持批量导入.enw 格式的文件。本人比较懒,不想一个个双击导入,于是到网上搜索批量导入.enw的方法。还好,有个人在其新浪博客中介绍了一种方法:
1、将所有的.enw文件放在一个文件夹中;
2、利用dos命令copy *.enw new.enw将该文件夹中所有的.enw文件合并为一个new.enw文件;
3、因为dos命令在合并文件过程中是无缝合并,即各个文件是头尾连接,中间没有换行“\n”符。于是新生成的new.enw即使导入到endnote中也不会全部被识别,我试过,好像只能导入一两个文献。因此,有必要在每篇参考文献之前加入换行符“\n”;
4、博客中介绍的是使用excel的vba在每篇参考文献前“%0”标识符之前插入一整行,本人对vba还算比较熟习的,但我奋战了一个下午竟然没有解决这个问题,初步分析原因是循环语句中存在bug,不管是for next还是do while都不行,前者是直接在第一个参考文献插入了N行,后者直接死循环,我了个去……!这两天睡眠又不足,头疼的很,于是改弦更张,请往下看。
本人的解决方法(详细步骤):
1、首先介绍一下endnote import格式的文献写法:CODE:
- %0 Journal Article
- %T Soil carbon sequestration to mitigate climate change
- %A Lal, Rattan
- %J Geoderma
- %V 123
- %N 1
- %P 1-22
- %@ 0016-7061
- %D 2004
- %I Elsevier
- %0 Book
- %T Soil classifications and floral relationships of seaside salt marsh soils in Accomack and Northampton Counties, Virginia
- %A Edmonds, WJ
- %A Silverhorn, GM
- %A Cobb, PR
- %D 1985
- %I Virginia Polytechnic Institute and State University
看第一行“%0”(是数字零)表示参考文献类型,“Journal Article”表示是期刊;而11行“book”表示是书籍。总之知道“%0”是一个完整参考文献的开头即可。
2、将所有.enw文件放入一个文件夹中,推荐非系统盘根目录,例如我放在D:\endnote中;
3、打开cmd命令窗口,输入CODE:
- D:
- cd endnote
- copy *.enw new.enw
在这个过程中可能会出现问题,即生成的new.enw文件用notepad打开后可能出现中文参考文献为乱码。我试验了N次后发现,一般使用copy命令连接超过50个中文参考文献(.enw格式)后会出现乱码问题,而英文文献却没有这个问题。这个问题我无法解决,只能分批次进行合并,最后将所有合并后的new.enw文件用notepad打开复制到一个notepad中,并使用utf-8编码另存为me.txt。
3、使用word或者比较专业的文本编辑器,比如我使用的notepad++,用替换功能将参考文献开始标识符“%0”替换为“\n”(notepad++软件请选中替换对话框下面的扩展)。这样所有的“%0”就没了,而其前面也都出现了一个空行。下面就应该将每个缺失的开始标识符补上,我在此使用的是excel的vba。
4、用excel打开me.txt,按Alt+F11打开vba编辑窗口,代码如下:CODE:
- Sub charuhang()
- Dim i As Integer
- Dim n As Integer
- n = ActiveSheet.UsedRange.Rows.Count ''获取工作表的行数
- For i = 1 To n
- If InStr(1, Cells(i, 1), "%", 0) = 0 And Cells(i, 1) <> "" Then ''文献开始标识符都在第一列,因此只需要判断第一列各个单元格中是否缺失“%0”,并且还要排除空行所带来的干扰。
- Cells(i, 1) = "%0" & Cells(i, 1) ''找到文献开始标识符所在的单元格,将开始标识符补上。
- End If
- Next i
- End Sub
将得到excel另存为me1.txt,再转存为utf-8编码的txt文件me2.txt。
5、最后将me2.txt导入到endnote中即可
——栽自小木虫,http://emuch.net/bbs/viewthread.php?tid=6397239&fpage=3&target=blank
号外:欢迎“槽客”加我(QQ:407117636)一起吐槽计量啊~