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

stackedit转为TeX表达式的正则替换规则

stackedit是一个比较好的在线数学编辑器, 可以随时写出漂亮的数学公式. 支持mathjax语法. 使用UserCustom extension中如下代码:

可以非常容易的写出定理等环境: 例如/begin{thm}.../end{thm}, 可以看到与TeX的写法略有不同.

下面我利用WinEdt的正则表达式, 将上述/begin{thm}.../end{thm}转换为标准的\begin{thm}...\end{thm}.
设置如图所示, 然后点击Replace All即可.
reg_winedt_stackedit
需要注意的是WinEdt默认的就是非贪婪(non-greedy)模式, 这与传统的RegEx是不同的.