标题带有固定文字,但没有数字

标题带有固定文字,但没有数字

有了包,caption我可以更改标题的标签,

\captionsetup[table]{name=Source}

但这一直在编号 - 这不是我想要的。如果我尝试,labelformat=empty\caption*不会显示名称。

\documentclass{article}
\usepackage[font=small, format=hang]{caption}

\captionsetup[table]{name=Source}
\begin{document}
    \begin{table}[h]
        \centering
        \begin{tabular}{|c|c|}
            1               &               2
        \end{tabular}
        \caption{test}
    \end{table}
\end{document}

如何获得没有编号的固定标签?

答案1

labelformat你可以用定义自己的\DeclareCaptionLabelFormat。它的参数#1代表标签,和#2数字,因此标准定义或多或少是

\DeclareCaptionLabelFormat{simple}{#1~#2}

(这是一个善意的谎言:实际上有一个测试是否#1为空。)因此,您可以定义自己的labelformat仅打印标签的测试。

\documentclass{article}
\usepackage[font=small, format=hang]{caption}

\DeclareCaptionLabelFormat{unnumbered}{#1}
\captionsetup[table]{name=Source,labelformat=unnumbered}

\begin{document}
    \begin{table}
        \centering
        \begin{tabular}{|c|c|}
            1  &  2
        \end{tabular}
        \caption{test}
    \end{table}
    
\end{document}

在此处输入图片描述

相关内容