由于某种原因,我必须编辑从 Scientific Word 导出的 tex 文件,其中包含以下行
\input{tcilatex}
我tcilatex.tex
从这里。但是,在我尝试在或内使用cases
环境之前,一切都运行正常。align
align*
一个玩具示例
\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
错误,只需将缺少的宏的定义复制到前言中。amsmath
tcilatex