我有一个 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}
如果我使用美元符号而不是括号,就会出现同样的行为。