对齐案例在科学 Word 导出文件中产生错误

对齐案例在科学 Word 导出文件中产生错误

由于某种原因,我必须编辑从 Scientific Word 导出的 tex 文件,其中包含以下行

\input{tcilatex}

tcilatex.tex这里。但是,在我尝试在或内使用cases环境之前,一切都运行正常。alignalign*

一个玩具示例

\documentclass{article}
\usepackage{amsmath}
\input{tcilatex}
\begin{document}
\begin{align}
  a = \begin{cases}
    b\\c
  \end{cases}
\end{align}
\end{document}

编译此文件会出现很多错误...

我注意到在我正在编辑的文件中,Scientific Word 似乎避开了align环境并使用eqnarray建议为劣等

这个问题对您来说可以重现吗?如果可以,该如何解决?如果不能,tcilatex.tex我应该得到什么正确的答案?

答案1

正如 @egreg 在评论中指出的那样,大多数tcilatex.tex似乎是来自amsmath 包。现在 amsmath 包或多或少普遍用于包含大量数学内容的文档,因此包含与其冲突的文件不是一个好主意。因此我建议删除\input{tcilatex},这可以修复您的示例。

\documentclass{article}
\usepackage{amsmath}
%\input{tcilatex}
\begin{document}
\begin{align}
  a = \begin{cases}
    b\\c
  \end{cases}
\end{align}
\end{document}

如果您的实际文档产生了带有但没有 的Undefined control sequence错误,只需将缺少的宏的定义复制到前言中。amsmathtcilatex

相关内容