【问题标题】:How to place the figure at the bottom of page in latex?如何将图形放在乳胶的页面底部?
【发布时间】:2018-11-06 08:02:58
【问题描述】:

我在将图形放在乳胶页面底部时遇到问题。当我指定 \begin{figure*}[b] 时,我的文档中的所有数字都放在文档的末尾。我需要的只是在当前页面或下一页的底部放置一个特定的图形。 请指导我该怎么做? 谢谢

【问题讨论】:

  • 在我们这样做之前,您能提供您的\documentclass 吗?您有twoside 模式的文档吗?甚至更好的是,提供一个最小的示例来复制您正在经历的当前错误行为。也许您要放置在底部的图像太大?您需要向我们提供信息,以便社区回答您的问题。
  • \begin{figure*}[b] \includegraphics[scale =0.8]{graphics/myfig.eps} \caption{故障分析,(a) 总故障,(b) 每年故障(c) 停机时间 (d) 故障之间的时间,未显示发生在 x 轴刻度之外的一小部分故障。 } \label{fig:myfig} \end{figure*}
  • 值得一提的是,该图正确地放置在页面顶部。但我需要将它放在页面底部。但是当我添加 [b] 参数时,我文档中的所有数字都在文档末尾。
  • 不要使用\begin{figure*}[b]...\end{figure*}。使用\begin{figure}[b]...\end{figure}
  • 文档类是\documentclass{ieeeaccess}

标签: latex figure


【解决方案1】:

为了在两列文档的底部放置一个浮动,您可以使用dblfloatfix package。从简短的包描述:

该包解决了两个问题:双列文档中的浮点数以正确的顺序出现,并且允许的浮点数现在是[tbp]

所以,\usepackage{dblfloatfix} 之后你可以使用

\begin{figure*}[btp]
  % <your figure here>
\end{figure*}

就像所有的浮动一样(尤其是在two-column 环境中),浮动可能不会在它放置的地方结束。因此,您可能需要移动 figure* 声明才能在文档中找到所需的位置。

stfloats 提供了类似的功能。

参考:Put a table* at the bottom of a page?

【讨论】:

【解决方案2】:

Werner 的解决方案实际上并不适合我。

所以我就用了这个-

\begin{figure*}[b]
  % <your figure here>
\end{figure*}

来源:https://www.overleaf.com/learn/latex/Positioning_of_Figures

【讨论】:

  • 对我来说,其他解决方案都不起作用,这个解决方案也不起作用:)
猜你喜欢
  • 1970-01-01
  • 2021-02-07
  • 2022-07-07
  • 2014-12-04
  • 2019-03-04
  • 1970-01-01
  • 1970-01-01
  • 2017-02-12
  • 1970-01-01
相关资源
最近更新 更多