LaTeX 图片位置

常用选项[htbp]是浮动格式:
『h』当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
『t』顶部。将图形放置在页面的顶部。
『b』底部。将图形放置在页面的底部。
『p』浮动页。将图形放置在一只允许有浮动对象的页面上。

一般使用[htb]这样的组合,只用[h]是没有用的。这样组合的意思就是latex会尽量满足排在前面的浮动格式,就是h-t-b这个顺序,让排版的效果尽量好。
!h 只是试图放在当前位置。如果页面剩下的部分放不下,还是会跑到下一页的。一般页言,用 [!h] 选项经常会出现不能正确放置的问题,所以常用 [ht]、[htbp] 等。

如果你确实需要把图片放在当前位置,不容改变,可以用float宏包的[H]选项。不过如果这样做,出现放不下的问题时需要手工调整。使用格式如下:
\usepackage{float}

\begin{figure}[H] foo \end{figure}

2行并列

我在latex代码中每隔两个subfigure打一个回车键(或者\quad,奇妙的事情就发生了!

\begin{figure}[htbp]
    %\ContinuedFloat % 用于子图连续编号,以实现子图跨页
    \centering
    \bisubcaptionbox
    {Walker环境\label{fig:lstmrpewalker}}
    {Walker Environment}{\includegraphics[width=7cm]{./Figures/ch5/Lstmpic/LSTMWalkerres.png}}%
    \bisubcaptionbox
    {Hopper环境\label{fig:lstmrpehopper}}
    {Hopper Environment}{ \includegraphics[width=7cm]{./Figures/ch5/Lstmpic/LSTMHopperres.png}}%
    \qquad %第三张图开始换行
    \bisubcaptionbox
    {Swimmer环境\label{fig:lstmrpeswimmer}}
    {Swimmer Environment}{ \includegraphics[width=7cm]{./Figures/ch5/Lstmpic/LSTMSwimres.png}}%
    \bisubcaptionbox
    {Ant环境\label{fig:lstmrpeant}}
    {Ant Environment}{ \includegraphics[width=7cm]{./Figures/ch5/Lstmpic/LSTMAntres.png}}%
    \bicaption{DDPG,RND-DDPG,RPE-ICM-DDPG,LSTM-RPE-DDPG算法在不同任务中的性能对比}{Performance comparison of DDPG,RND-DDPG, RPE-ICM-DDPG,LSTM-RPE-DDPG algorithms in different task}
\end{figure}
posted @ 2022-03-03 10:16  勒勒乐了  阅读(981)  评论(0编辑  收藏  举报