我想要一个工作方式与浮标非常相似的环境,只不过它不会浮动。
也就是说,事实上,我希望能够定义一个具有标签和标题的环境。
我明确地不是但我并不希望使用浮动环境。一方面,浮动可以做很多我既不需要也不想要的事情(比如间距),另一方面,浮动也存在一些问题(例如在页面间拆分浮动)。
有没有现成的方法来实现这一点?当然,我总是可以根据另一个答案的结果编写自己的方法,即利用\refstepcounter
。但我不确定如何使用它,文档很少,我更喜欢现有的解决方案。
答案1
答案2
在环境内部重新定义\caption
应该很容易,只要您让标题包完成工作并且不要自己尝试即可;-)
Ulrikes 示例,经过修改:
\documentclass{article}
\usepackage{caption}
\DeclareCaptionType{mytype}[Typename][List of mytype]
\newenvironment{myenv}{\captionsetup{type=mytype}}{}
\begin{document}
\listofmytypes
\section{abc}
\begin{myenv}
\caption{blub} something in my type
\end{myenv}
\end{document}