包含数学的 Tabularx 不会编译包含指数的行

包含数学的 Tabularx 不会编译包含指数的行

我有一个 tabularx 表,除非我注释掉所有包含指数的行,否则无法编译。我肯定漏掉了一个拼写错误,对吧?

以下是我能减少的最大限度:

%!TEX encoding = UTF-8 Unicode 
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{tabularx}

\begin{document}

\begin{tabularx}{\textwidth}{ l | X }
\hline  
\multicolumn{2}{l}{stuff} \\
\hline
\texttt{x: array(1..h, 1..n, 1..m) of mpvar} & \(x\) \\
\texttt{y_r: array(1..h, 1..n, 1..(m-1)) of mpvar} & \(y^r \) \\  % Compiles if you comment out these lines
\texttt{y_d: array(1..h, 1..(n-1), 1..m) of mpvar} &  \(y^d \)    %
\end{tabularx}
 
\end{document} 

如果我使用美元符号而不是括号,就会出现同样的行为。

相关内容