alltt 与语义和减号之间的冲突

alltt 与语义和减号之间的冲突

为什么这个代码...

\documentclass{article}
\usepackage{alltt}
\usepackage{semantic}
\begin{document}
\begin{alltt}
\(x-y\)
\end{alltt}
\end{document}

...出现这个错误?

错误:TeX 容量超出,抱歉 [主内存大小=3000000]。

答案1

这是 的数学连字符定义和包 的semantic处理之间的无限循环。使用:\( ...\)alltt

\documentclass{article}
\usepackage{alltt}
\usepackage{semantic}
\begin{document}
\mathligsoff%%   <======
\begin{alltt}
   \(x-y\)
\end{alltt}
\end{document}

相关内容