我不确定我做错了什么,我试图创建一行带有标签的位。我尝试使用数组执行此操作:
$\begin{array}{c|ccccccc}
\mbox{L1} & \mbox{L2} & \mbox{L3} & \mbox{L4} & \mbox{L5} & \mbox{L6} & \mbox{L7} & \mbox{L8}
0 & 0 & 1 & 0 & 1 & 0 & 1 & 1
\end{array}$
但这不起作用,我收到错误:
! Extra alignment tab has been changed to \cr.
<recently read> \endtemplate
l.705 0 &
0 & 1 & 0 & 1 & 0 & 1 & 1 \end{array}$
?
如果我只有一行它确实有效。
出了什么问题?我正在使用 pdfLaTeX 进行编译。或者,如果有更好的方法可以做到这一点(我试图标记一行位,以便 1 和 0 之间的距离保持不变),请告诉我。
答案1
您必须在 之后断行\mbox{L8}
。
以下内容编译后没有任何错误:
\documentclass{article}
\begin{document}
$\begin{array}{c | c c c c c c c}
\mbox{L1} & \mbox{L2} & \mbox{L3} & \mbox{L4} & \mbox{L5} & \mbox{L6} & \mbox{L7} & \mbox{L8}\\
0 & 0 & 1 & 0 & 1 & 0 & 1 & 1
\end{array}$
\end{document}