我想定义自己的浮动对象,因为我希望它与图形和表格分开。所以我尝试使用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}