LaTeX 浮动体

位置选项

h: here 放在文中,即为文中浮动体
t: top 尝试放在一页顶部
b: bottom 尝试放在一页底部
p: float page,尝试另起一页放置。
!: 忽略排版中美观的参数,优先根据上面的 htbp 排版

! Override internal parameters LaTeX uses for determining “good” float positions.

H: 强制固定放在当前位置,需 \usepackage{float}.

限制浮动

  • 浮动体在当前节内显示(不跨 section)
    \usepackage[section]{placeins}

与文本之间距离

调整浮动体

  • \floatsep - 相邻两个浮动体之间的垂直距离。
  • \textfloatsep - 页面中最后一个 t 模式的浮动体与文本的间距;页面中第一个 b 模式的浮动体与文本的间距。
  • \intextsep - 页面中共 h 模式的浮动体上下与文本的间距。
\begin{document}

% 调整文本和浮动体之间的距离
\setlength{\textfloatsep}{10pt plus 2pt minus 2pt}

% 调整两个连续浮动体之间的距离
\setlength{\floatsep}{12pt plus 2pt minus 2pt}

% 调整内部浮动体与文本之间的距离
\setlength{\intextsep}{12pt plus 2pt minus 2pt}

如果想单独为某个浮动体设置

% 局部调整文本和浮动体之间的距离
{
\setlength{\textfloatsep}{5pt plus 1pt minus 1pt}
\begin{figure}[htbp]
  \centering
  \includegraphics[width=0.5\textwidth]{example-image}
  \caption{An example image with reduced space above and below}
  \label{fig:example}
\end{figure}
}

只会影响花括号内的浮动体间距大小。

调整文本

eg: 缩短间距减少空白,\vspace{-5mm}.

caption 距离

\setlength{\abovecaptionskip}{-5mm}
\setlength{\belowcaptionskip}{-5mm}

浮动体适用场景

  1. 图片
    可以用 subfigure 或是 minipage
    minipage 会给每个子图编号,subfigure 只有单独的 caption,不会单独编号。

  2. 表格
    caption 可以调整在表格上或下。

  3. 通栏公式
    可以直接在 figure 中 begin 一个 equation,注意,公式的 label 要写在 equation 中。

参考

  1. Positioning images and tables - Overleaf, Online LaTeX Editor
  2. LaTeX 中的浮动体:浮动算法 | 始终
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值