<!DOCTYPE html>
New Document
/* GitHub stylesheet for MarkdownPad (http://markdownpad.com) /
/ Author: Nicolas Hery - http://nicolashery.com /
/ Version: b13fe65ca28d2e568c6ed5d7f06581183df8f2ff /
/ Source: https://github.com/nicolahery/markdownpad-github */
/* RESET
=============================================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
}
/* BODY
=============================================================================*/
body {
font-family: Helvetica, arial, freesans, clean, sans-serif;
font-size: 14px;
line-height: 1.6;
color: #333;
background-color: #fff;
padding: 20px;
max-width: 960px;
margin: 0 auto;
}
body>*:first-child {
margin-top: 0 !important;
}
body>*:last-child {
margin-bottom: 0 !important;
}
/* BLOCKS
=============================================================================*/
p, blockquote, ul, ol, dl, table, pre {
margin: 15px 0;
}
/* HEADERS
=============================================================================*/
h1, h2, h3, h4, h5, h6 {
margin: 20px 0 10px;
padding: 0;
font-weight: bold;
-webkit-font-smoothing: antialiased;
}
h1 tt, h1 code, h2 tt, h2 code, h3 tt, h3 code, h4 tt, h4 code, h5 tt, h5 code, h6 tt, h6 code {
font-size: inherit;
}
h1 {
font-size: 28px;
color: #000;
}
h2 {
font-size: 24px;
border-bottom: 1px solid #ccc;
color: #000;
}
h3 {
font-size: 18px;
}
h4 {
font-size: 16px;
}
h5 {
font-size: 14px;
}
h6 {
color: #777;
font-size: 14px;
}
body>h2:first-child, body>h1:first-child, body>h1:first-child+h2, body>h3:first-child, body>h4:first-child, body>h5:first-child, body>h6:first-child {
margin-top: 0;
padding-top: 0;
}
a:first-child h1, a:first-child h2, a:first-child h3, a:first-child h4, a:first-child h5, a:first-child h6 {
margin-top: 0;
padding-top: 0;
}
h1+p, h2+p, h3+p, h4+p, h5+p, h6+p {
margin-top: 10px;
}
/* LINKS
=============================================================================*/
a {
color: #4183C4;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/* LISTS
=============================================================================*/
ul, ol {
padding-left: 30px;
}
ul li > :first-child,
ol li > :first-child,
ul li ul:first-of-type,
ol li ol:first-of-type,
ul li ol:first-of-type,
ol li ul:first-of-type {
margin-top: 0px;
}
ul ul, ul ol, ol ol, ol ul {
margin-bottom: 0;
}
dl {
padding: 0;
}
dl dt {
font-size: 14px;
font-weight: bold;
font-style: italic;
padding: 0;
margin: 15px 0 5px;
}
dl dt:first-child {
padding: 0;
}
dl dt>:first-child {
margin-top: 0px;
}
dl dt>:last-child {
margin-bottom: 0px;
}
dl dd {
margin: 0 0 15px;
padding: 0 15px;
}
dl dd>:first-child {
margin-top: 0px;
}
dl dd>:last-child {
margin-bottom: 0px;
}
/* CODE
=============================================================================*/
pre, code, tt {
font-size: 12px;
font-family: Consolas, "Liberation Mono", Courier, monospace;
}
code, tt {
margin: 0 0px;
padding: 0px 0px;
white-space: nowrap;
border: 1px solid #eaeaea;
background-color: #f8f8f8;
border-radius: 3px;
}
pre>code {
margin: 0;
padding: 0;
white-space: pre;
border: none;
background: transparent;
}
pre {
background-color: #f8f8f8;
border: 1px solid #ccc;
font-size: 13px;
line-height: 19px;
overflow: auto;
padding: 6px 10px;
border-radius: 3px;
}
pre code, pre tt {
background-color: transparent;
border: none;
}
kbd {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #DDDDDD;
background-image: linear-gradient(#F1F1F1, #DDDDDD);
background-repeat: repeat-x;
border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
border-image: none;
border-radius: 2px 2px 2px 2px;
border-style: solid;
border-width: 1px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
line-height: 10px;
padding: 1px 4px;
}
/* QUOTES
=============================================================================*/
blockquote {
border-left: 4px solid #DDD;
padding: 0 15px;
color: #777;
}
blockquote>:first-child {
margin-top: 0px;
}
blockquote>:last-child {
margin-bottom: 0px;
}
/* HORIZONTAL RULES
=============================================================================*/
hr {
clear: both;
margin: 15px 0;
height: 0px;
overflow: hidden;
border: none;
background: transparent;
border-bottom: 4px solid #ddd;
padding: 0;
}
/* TABLES
=============================================================================*/
table th {
font-weight: bold;
}
table th, table td {
border: 1px solid #ccc;
padding: 6px 13px;
}
table tr {
border-top: 1px solid #ccc;
background-color: #fff;
}
table tr:nth-child(2n) {
background-color: #f8f8f8;
}
/* IMAGES
=============================================================================*/
img {
max-width: 100%
}
Mendeley 是一款免费的跨平台文献管理软件,同时也是一个在线的学术社交网络平台。Mendeley 对 PDF、Bibtex 的支持非常好,可以直接导出 Bibtex 格式,还可以直接导入zotero数据库,决定了其兼容性不错。Mendeley 可一键抓取网页上的文献信息添加到个人的 library 中,插件可以完美和浏览器、word整合。此外还免费提供各2GB的文献存储和100MB的共享空间。当然缺点是对中文文献支持很差,网速太慢等。Mendeley 和其他文献管理软件的比较参见*。
我们通过一个简单的例子来了解一下此款软件的功能。假设现在要写毕业论文,大方向是“区块链”,那么在开题前就需要检索、阅读、管理大量的文献。在谷歌上搜索“blockchain”,找到自己所需要的PDF文件下载(只是个“栗子”,实际操作中当然不能只找这么一点文献啦):
看到这是不是有点崩溃,这些文件名都是啥意思,如果想找“BlockChain Technology: Beyond Bitcoin” 这篇文章,难道要一个一个打开找?行,就算你有耐力遍历去找,那如果有上百的文献呢?有些小伙伴不用文献管理软件,采取文件夹套文件夹的方式,一层又一层,对于涉及话题较多,维度多,信息量大的文献,花在分类文献上的时间比阅读文献的时间还要长。那接下来我们就用 Mendeley 来看看是如何提高文献管理的效率的。
1.添加文献
- 第一种方法
如果你已经将PDF文档下载到电脑上了,那就单击左上方 Add 按钮,添加 PDF 到 Mendeley(Add Files 添加单个文档,Add Folder 添加文件夹里所以文档),或者直接将 PDF 拖到内容窗格。Watch Folder 为监视文件夹,在其中存入 PDF,这些 PDF 文档会被自动添加到 Mendeley。监视文件夹功能使得一次添加多个文档更为简单,并且不需要改变文档在计算机中的存储位置。
Mendeley 自动提取文件信息,自动识别Titile, Author, Publication, Year… 看一下添加后的效果吧:
是不是很直观地看到作者、文章标题、年份等信息了?右侧框框里是详细信息,可以进行修改。添加文献后注意文献的类型,每种类型的基本信息不同。注意将缺失的信息补充完整,将错误的信息改正,便于日后引用:
Mendeley 会将不能确定其详细信息的文档添加到 Needs Review 部分以便人工核对。可使用ArXiv(收集物理学、数学、计算机科学与生物学论文预印本)、DOI(全称是“digital object identifier”,数字对象唯一标识,被喻为“互联网上的条形码”)、PMID(PubMed 唯一标识码,是 PubMed 搜索引擎中收录的生命科学和医学等领域的文献编号)等查找文档详细信息。在Details选项卡各自的域中填入对应文档ID,然后点击域旁边的放大镜图标,就可以在线获取文献的准确信息:
还可以导入Endnote™(需转成XML)、BibTEX和RIS的库。这里提一下BibTex,文件后缀为.bib,这里在谷歌学术中找一个BibTex看一看它的真面目:
大概都是由这些标签组成,每个表示一个文献。把它粘贴到文档里,将文档拖拽到 Mendeley 中即可显示文献信息啦,大家试一试把!
- 第二种方法
如果在浏览网页时顺手把文献保存到library中,可以通过点击菜单栏 Tools → Install Web Importer 实现 Web 网页导入。首先把 Save to Mendeley 拖到浏览器导航栏位置:
完成上述步骤后,当我们打开一页面,点击浏览器导航栏上的 Save to
就可有下图中右方的显示,再点击 Save 就可保存到 library 中:
不能确定其详细信息的文档添加到 Needs Review 部分以便人工核对。单击 search 将尝试从Google Scholar补全文档缺失信息:
- 第三种方法
Mendeley 本身也提供 Literature Search 功能,输入你想查找的 key words 即可查找,右侧点击 Save Reference 保存到Mendeley:
2.管理文献
绿点表明文档未读,点击绿点切换已读和未读。可以将喜欢的或希望保持跟踪的文档用星形图标标记,Favorites 中会显示所有被标记的文档:
左上侧可以在 My library 中创建文件夹进行分类,将刚才找到的文档放到 blockchain 文件夹下:
左下侧中可以从中选择,根据作者关键字、作者、笔记和出版杂志对所有文献或分组内文献进行筛选。标签可批量编辑,可以为多个文献条目一次添加或删除标签,也可以批量重命名多个文献的标签名:
Mendeley 自带 PDF 阅读器,双击即可打开文档。菜单栏中 Highlight 有 Highlight Text (一行为基准)和 Highlight Rectangle (任意一块区域)两个选项实现高亮显示文字,Note 按钮添加注释。两项功能均可用选中区域后单击右键的方法来实现。Ctrl+Z 可撤销操作。
选中这篇文献,就可以看到所做的笔记(注:这些注解并不存储在PDF文档中,而是存储在 Mendeley 帐户中。若想创建一个新的包含这些注释的PDF文档,可以 File → Export with Annotations):
在 search 中输入需要搜索的信息,即可在文档中找到对应的位置:
选中此文,单击 Related 可以查看相关文献:
还记得一开始下载的PDF文件名是一串数字和字母吗?如果每次都手动重命名会累死人的!Mendeley的文档管理工具可以自动重命名PDF文档并将它们归入具有清晰结构的文件夹当中,方便在Mendeley之外对文档的查找。点击 Tools → Options → File Organize。
- Organize my files:将所有文档复制到一个文件夹中
- Sort files into subfolders:创建一个基于所选文档信息的文件夹组织结构
- Rename document files:将文档名更改为可包含作者姓名、期刊名、年份和文档标题的更有意义的文档名
可以看到文件名相对于之前已变得易读:
3.引用文献
单击菜单栏 Tools → Install MS Word Plugin 安装 word 插件,word 中就会出现相应的工具栏按钮,方便引用文献、生成题录或手动编辑其它条目。打开 word,点击引用 → Insert Citation
此时会弹出一个对话框,可以通过作者姓名,文档标题或发表年份搜索文献,同时引用多篇文献用分号将其分开,找到想引用的文献后,单击OK按钮即可:
Style 中选择引文格式:
Insert Bibliography 生成引文:
也可以在 Mendeley 中选择欲引用的文献,单击 Edit → Copy As(三种格式,如果选择 Formatted Citation 即是直接的引文格式),然后将其粘贴到所编辑的文档中,或者简单粗暴地直接拖拽到所编辑的文档中。
4.导出与同步
一般来说,Mendeley 网上同步的时候不会选择 PDF 文件同步,毕竟空间有限(All Documents → Edit Settings → 取消Synchronize attached files):
菜单栏 File → Export 导出有三种格式,选择所需要的:
如果要导出整个library,可以 Ctrl+A 全选文献然后 Export,也可以Tools → Options,然后在 BibTeX 选项卡中勾选Enable BibTeX syncing,并点亮 Create one BibTeX file for me whole library,在Path文本框中选择合适路径保存(生成一个 library.bib 文件)。在重装系统或重装 Mendeley 之后可选择 library.bib 进行恢复。
Mendeley原本有一项Reference功能,可以便捷导入文献中的文献,但从Mendeley Desktop的0.9.7版开始,Reference功能被取消了,来自官方的解释是这个功能占用了服务器太多资源,并且其价值不大。不过官方有打算在后续版本中以改进的方式重新引入Reference功能,敬请期待吧!