当前位置:  开发笔记 > 编程语言 > 正文

在LaTeX中,有没有办法在第一次引用它之后自动放置一个浮点数?

如何解决《在LaTeX中,有没有办法在第一次引用它之后自动放置一个浮点数?》经验,为你挑选了1个好方法。

我目前正在编写一个包含大量浮点数(图表和表格)的长列单列文档.我知道通常的b/h/p/t选项可以将漂浮物放入乳胶中.但是,我想知道是否存在允许我自动执行以下操作的包或宏:在第一次引用后立即自动放置一个浮点数.因此,如果引用出现在页面x的顶部,那么浮点数很可能出现在页面x的底部,或者可能出现在页面x + 1的顶部.在任何情况下,应该不会发生之前的参考.

我知道这可能很难实现但是我不是乳胶大师......

(请注意,这个问题与此不同.)



1> ChrisN..:

LaTeX Companion表示该flafter软件包可用于确保在引用之前永远不会放置浮动.要使用此功能,请在文档的序言中添加以下内容:

\usepackage{flafter}

请注意,根据此线程,flafter确保float在其在LaTeX源代码中的位置之前永远不会出现.

如果您的文档只有几个浮点数,这可能会很好.对于包含大量浮点数的文档,放置变得更加困难,并且您可能会发现所有浮点数一起出现在文档或章节的末尾,或者您可能会收到"太多未处理的浮点数"错误.我建议您阅读此页面以及英国TeX常见问题中的此页面以获取更多建议.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有