![浮动 - 如何将浮动限制在文档的一个部分中的子部分?](https://linux22.com/image/232731/%E6%B5%AE%E5%8A%A8%20-%20%E5%A6%82%E4%BD%95%E5%B0%86%E6%B5%AE%E5%8A%A8%E9%99%90%E5%88%B6%E5%9C%A8%E6%96%87%E6%A1%A3%E7%9A%84%E4%B8%80%E4%B8%AA%E9%83%A8%E5%88%86%E4%B8%AD%E7%9A%84%E5%AD%90%E9%83%A8%E5%88%86%EF%BC%9F.png)
我得出的结论是,该软件包float
允许图形在其所属的部分内浮动。但是对于一个特定的部分,我需要将浮动限制在子部分(而不强制确切位置)。
http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions#Custom_Floats我认为这是我所需要的描述,但我无法进一步处理它。
外部计数器-此参数的存在表明与此新浮点数相关联的计数器应该依赖于外部计数器,例如“章节”。
我需要将外部计数器设置为子部分,而不是默认的部分。但是我只需要对一个特定部分进行设置。其他地方的浮动都可以浮动...
看到这个:
\newfloat{type}{placement}{ext}[outer counter]
我已尝试并figure
根据figuresubsec
我需要的情况进行替换并使用了此方法:
\newfloat{figuresubsec}{htbp}{floats-ext}[subsection]
然而图片确实出现了,但并没有移动到各自的子部分,也没有出现在图表列表中。
答案1
使用\FloatBarrier
命令放置包裹。
编辑:与浮点数关联的计数器可能会影响浮点数编号,例如“表 1.3”(文章第 1 节中的第三个表)而不是“表 3”(文章中的第三个表)。这些计数器与浮点数位置没有直接关系。(在 LaTeX 标准书籍类中,存在一种间接关系:命令\chapter
充当浮点屏障。)
EDIT2:该\newfloat
命令用于创建新类型的浮点,例如表格和图形之外的“地图”。这些“地图”可能会列在“地图列表”中,但(除非您进行一些黑客攻击)不会出现在图形列表中。