推荐一个参考文献整理插件
作为数学专业的学生, 我在使用TeX写作过程中喜欢用BibTeX结合amsrefs宏包来生成参考文献. 一个比较标准的参考文献数据获取方式是使用AMS mathscinet的数据. 你可以点击
前者需要购买数据看, 后者则是免费的.
使用过程中, 一个比较不方便的地方是:引用的BibTeX Key使用的是MR-number, 形如:MR3455147
. 这导致根据这个Number很难知道具体是哪篇文章. 为了解决这一问题, 我决定采用google cite的方式来修改BibTeX Key, 即:作者姓氏年代标题首字母的方式, 例如上面的例子变成:TerngUhlenbeck2016Tau
. 很明显, 一个一个手动修改不是很方便, 为此, 我花了一天的时间写了个javascript插件, 使得这件事变得非常人性化.
插件的功能列举如下:
- 用户可以自定义需要忽略的文章标题首个单词, 目前默认忽略a,an,on,the,another;
- 自动修改BibTeX key 为上述的作者姓氏_年代_标题首字母的方式;
- 单击参考文献数据, 自动复制改数据到系统粘贴板;
- 美化参考文献数据: 我使用了硬换行, 这使得即使粘贴到记事本参考文献数据也保持排版; 去掉了参考文献多余的空格; 在参考文献末尾添加一个换行符, 使得连续复制粘贴不需手动换行.
当然, 这只是插件的最初版本. 以后还会不断改进, 例如题目中带有大括号的话应该移去后在提取首单词.
无论如何, 如果你喜欢, 我已经分享到OpenUserJS. 如果你是使用Firefox的话, 首先安装GreamsMonkey并启用, 然后点击上面链接的Install即可.
本作品采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循署名-非商业用途-保持一致的创作共用协议.
发表回复