表格标题不包含“表格”一词

表格标题不包含“表格”一词

每当我把

\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}

相关内容