amsmath 中的错误是原始的 \eqno 不再是原始的

amsmath 中的错误是原始的 \eqno 不再是原始的

我正在尝试排版(使用 XeLaTeX)一个简单的 Tufte-LaTeX 示例(http://tufte-latex.googlecode.com/files/Week5Lecture.tex)并收到如下错误消息:

/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsmath.sty:2496: LaTeX Er
ror: Unable to properly define \@@eqno; primitive \eqno no longer primitive.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.2496 \@saveprimitive\eqno\@@eqno

对于专家来说,问题可能出在哪里显而易见吗?或者我应该提供更多信息吗?

编辑:最小的非工作示例是:

\documentclass[bidi]{tufte-handout}
\usepackage{amsmath}

[bidi] 很重要,我怀疑这意味着双向并提供从右到左希伯来语的支持。

答案1

当使用 XeLaTeX 和选项时,该tufte-common.def文件在包加载方面做了很多错误的事情。[bidi]

bidi应该最后加载,但为类提供公共结构的文件tufte却以错误的方式执行了此操作。

相关内容