拥有浮动对象,标题中不带编号

拥有浮动对象,标题中不带编号

我想定义自己的浮动对象,因为我希望它与图形和表格分开。所以我尝试使用float 包。它对我来说很好用,但每次使用\newfloat时都会有编号。 我尝试通过使用 caption 包和 来避免这种情况。在这种情况下,标题看起来与我想要的样子完全一样,但使用 时对象不会出现。 有没有办法删除浮动对象的编号,但在使用 时仍然能够显示它们?\caption
\caption*\listof
\listof

以下是我尝试过的简短版本:

\documentclass{report}
\usepackage{float}
\begin{document}
   \newfloat{Example}{htb}{qcl}
   \begin{Example}
      \centering
       Here is where the content would be.
      \caption{Caption should not have any number or label}
   \end{Example}    
   \listof{Example}{Examples}
\end{document}

这个显示了我不想要的编号。

\documentclass{report}
\usepackage{float}
\usepackage{caption}
\begin{document}
    \newfloat{Example}{htb}{qcl}
    \begin{Example}
        \centering
        Here is where the content would be.
        \caption*{Caption should not have any number or label}
    \end{Example}   
    \listof{Example}{Examples}
\end{document}

这个不包含任何编号,但导致列表为空。

我将非常感激您的回答!

答案1

您可以针对此特定浮动环境使用选项labelformat=empty并使用常规\caption命令(而不是\caption*)。例如:

\documentclass{report}
\usepackage{float}
\newfloat{Example}{htb}{qcl}
\usepackage{caption}
\captionsetup[Example]{labelformat=empty}
\begin{document}
    \begin{Example}
        \centering
        Here is where the content would be.
        \caption{Caption should not have any number or label}
    \end{Example}   
    \listof{Example}{Examples}
\end{document}

相关内容