amsrefs 和 memoir 之间不兼容吗?

amsrefs 和 memoir 之间不兼容吗?

amsrefs我在尝试与班级一起使用时遇到了麻烦memoir。这是一个最小的例子:

\documentclass{memoir}
\usepackage{amsrefs}

\begin{document}

Some text.

\end{document}

LaTeX 给出了错误LaTeX Error: Command \bibsection already defined.

谷歌搜索后,我发现这是 2005 年的问题,在几个不同的论坛上都出现了相同的问题。我不太明白那里提出的解决方案。

如果有关系的话,我正在使用 TeXLive 2012,并且我刚刚amsrefs从 CTAN 下载了该包,所以一切都是最新的。

有人遇到过这种情况吗?有没有什么办法可以解决这个问题?


解决方案:评论中的建议有效。\let\bibsection\relax在加载之前立即添加amsrefs允许amsrefs重新定义\bibsection命令。

答案1

(CW 来自评论)

看来,在加载之前删除\bibsectionmade by的定义可以解决这个问题:memoiramsrefs

\documentclass{memoir}

\let\bibsection\relax
\usepackage{amsrefs}

\begin{document}

Some text.

\end{document}

相关内容