如下代码:

\documentclass{book}
\begin{document}
\begin{table}[htb]
\centering
\caption{ddddd}\label{TAB:001}
\begin{tabular}{ll}\hline
* & ccc\\
[ ] & match chars in [ ], such as [ab],[a-z]\\
\end{tabular}
\end{table}
\end{document}

系统会提示错误:

! Illegal unit of measure (pt inserted).

【问题解析】

这里的原因是因为[]恰好在\\后面
被LaTeX当作了\\[1cm]中的[]
因此LaTeX认为缺少具体而且是带有长度单位的长度值。故而报错。

【解决方案】

解决方法很简单,在[ ]前面加一个{}即可

\begin{table}[htb]
\centering
\caption{ddddd}\label{TAB:001}
\begin{tabular}{ll}\hline
* & ccc\\{}
[ ] & match chars in [ ], such as [ab],[a-z]\\
\end{tabular}
\end{table}

选自:http://bbs.chinatex.org/forum.php?mod=viewthread&tid=4887

点赞(1)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部