每当我把
\begin{table}
\begin{tabular}
...
\end{tabular}
\caption{My great table}
\end{table}
最终名称将是“表 1:我的大表”。我不想要前缀“表 1:”。有办法隐藏它吗?
答案1
我建议您使用包\caption*
中的命令caption
:
\documentclass{article}
\usepackage{caption}
\begin{document}
\begin{table}
\begin{tabular}{ll}
1 & 2
\end{tabular}
\caption*{My great table}
\end{table}
\end{document}
正如 @egreg 所建议的,也可以使用以下\captionsetup
命令执行此操作:
\documentclass{article}
\usepackage{caption}
\captionsetup{labelformat=empty}
\begin{document}
\begin{table}
\begin{tabular}{ll}
1 & 2
\end{tabular}
\caption{My great table}
\end{table}
\end{document}
这样做您就不需要总是使用*
。
您使用的解决方案取决于您想要实现的目标。第二个解决方案将您的表添加到表列表中,而\caption*
没有。(感谢@Herbert)
答案2
如果您不想将其包含在目录或表格列表中,则只需将标题作为普通文本添加到表格环境中,而无需使用 caption 命令
\documentclass{article}
\begin{document}
\begin{table}[h!]
\centering
Title above (as usual)
\\
\begin{tabular}{cc}
1 & 2
\end{tabular}
\\
Title below
\end{table}
\tableofcontents
\listoftables
\end{document}