推荐一个参考文献整理插件


Comments


2025 年 4 月
 123456
78910111213
14151617181920
21222324252627
282930  

作为数学专业的学生, 我在使用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即可.

附上两张图效果图:
mrlookup

mathscinet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据


Other news

  • 使用Chrome播放本地SWF文件

    两个版本, 一个是选择文件, 一个是直接拖拽。 当然也有合并到一起的办法, 参考这里。直接将下列文件放到和fl…

  • Chrome下载完成后显示病毒扫描失败的解决办法

    很蛋疼的一个提示, 一个pdf下载好后给提示病毒扫描失败。把下载的pdf直接删除了。 解决办法是运行如下的注册…

  • C1驾照学习经验

    历时4个月+15天, 我的C1驾照到手了. 下面分享下经验, 为广大学员解惑。 学驾照, 要趁早 为啥呢, 一…