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

作为数学专业的学生, 我在使用TeX写作过程中喜欢用BibTeX结合amsrefs宏包来生成参考文献. 一个比较标准的参考文献数据获取方式是使用AMS mathscinet的数据. 你可以点击

前者需要购买数据看, 后者则是免费的.

使用过程中, 一个比较不方便的地方是:引用的BibTeX Key使用的是MR-number, 形如:MR3455147. 这导致根据这个Number很难知道具体是哪篇文章. 为了解决这一问题, 我决定采用google cite的方式来修改BibTeX Key, 即:作者姓氏年代标题首字母的方式, 例如上面的例子变成:TerngUhlenbeck2016Tau. 很明显, 一个一个手动修改不是很方便, 为此, 我花了一天的时间写了个javascript插件, 使得这件事变得非常人性化. Continue Reading

mpgraphics不能编译成功的原因

首先mpgraphics需要启用-shell-escape来编译.
若还是出现形如下面的错误:
mpgraphics-error-message
其次, mpgraphics建议使用最新版的epstopdf, 故你可以更新epstopdf(texlive):

然后运行

来查看是否正常, 若出现

Can’t locate parent.pm in @INC (you may need to install the parent module)
则表示你需要安装parent这个perl模块. 事实上, 我在windows上尝试安装模块并不是很容易, 最简单的方法是(参考so的讨论):
1. 下载strawberry Perl
2. 或者在cygwin下安装perl完全包

Continue Reading

修改eprint命令使得amsrefs正确超链接arxiv文章

一个基本的使用amsrefs生成MathScinet数学参考文献的例子是

这时产生的超链接是不对的, 我们只需在导言区加入
\renewcommand{\eprint}[1]{\href{https://arxiv.org/pdf/#1.pdf}{arXiv:math/#1}}即可自动链接到pdf, 或者
\renewcommand{\eprint}[1]{\href{https://arxiv.org/abs/#1}{arXiv:math/#1}}自动链接到摘要.
amsrefs_arxiv