当我在表格的标题文本中包含\overline{x}
或其他特殊字符时,整个标题文本都不会显示出来。当我放置没有特殊字符的简单文本时,标题就可以正常显示。我该如何在标题中包含特殊字符?
\caption{This is a caption with maths $\overline{x}$ in it.}
TeX确实会尝试告诉您它发现了错误,但我认为当前的IDE使得很容易忽略输出。尝试从命令行上运行latex文档,并注意它说了什么。例如,下面是一个简短的文档:
\documentclass{article}
\begin{document}
It seems \sqrt{2} I forgot some dollar signs.
\end{document}
这会导致TeX提示您:
! Missing $ inserted.
<inserted text>
$
l.3 It seems \sqrt{
2} I forgot some dollar signs.
?
2009年处理这个问题的方式是输入X退出,修复源文件,然后再次运行latex - 但是您实际上可以在提示符处输入其他命令以编辑TeX看到的输入。如果只键入Q(静默运行-与为您使用的Emacs或任何IDE指定的\batchmode相同),则会得到一个排版文档作为结果,可能并不明显其中实际上存在语法错误。
\documentclass{article}
\begin{document}
\begin{tabular}{|l|r|r|}
Item & Quality & Price(\$)\\
Nails & 500 & 34\\
Wooden boards & 100 & 4\\
Bricks & 240 & 11\\
\end{tabular}
\end{document}