LaTeX如何用align对齐公式figure定位图片?

基础图形定位方法

使用figure浮动环境

\begin{figure}[位置参数]
    \centering
    \includegraphics[width=0.8\textwidth]{example.png}
    \caption{图片标题}
    \label{fig:example}
\end{figure}
  • 位置参数(常用组合):
    • h:当前位置(here)
    • t:页面顶部(top)
    • b:页面底部(bottom)
    • p:单独浮动页(page)
    • 示例:[htbp]表示优先当前位置→顶部→底部→浮动页

强制定位(慎用)

添加float宏包后使用[H]参数(非浮动):

\usepackage{float}
\begin{figure}[H]  % 强制固定在代码位置
    \includegraphics{example.png}
\end{figure}

多图并排对齐技巧

方法1:subfigure子图(需subcaption包)

\usepackage{subcaption}
\begin{figure}[ht]
    \centering
    \begin{subfigure}{0.45\textwidth}
        \includegraphics[width=\linewidth]{fig1.png}
        \caption{子图1}
    \end{subfigure}
    \hfill
    \begin{subfigure}{0.45\textwidth}
        \includegraphics[width=\linewidth]{fig2.png}
        \caption{子图2}
    \end{subfigure}
    \caption{并排图形示例}
\end{figure}

方法2:minipage环境

\begin{figure}[ht]
    \begin{minipage}{0.48\textwidth}
        \includegraphics[width=\linewidth]{left.png}
    \end{minipage}
    \hfill
    \begin{minipage}{0.48\textwidth}
        \includegraphics[width=\linewidth]{right.png}
    \end{minipage}
    \caption{minipage并排}
\end{figure}

高级定位策略

浮动体位置微调

\usepackage{placeins}  % 引入宏包
\FloatBarrier  % 强制之前所有浮动体输出

跨栏定位(双栏文档)

\begin{figure*}  % 加星号实现跨栏
    \includegraphics{wide_image.png}
    \caption{跨栏图形}
\end{figure*}

相对文本定位

\usepackage[absolute]{textpos}
\begin{textblock*}{5cm}(3cm,4cm)  % (x,y)坐标
    \includegraphics{overlay.png}
\end{textblock*}

常见问题解决

  1. 图形跑到错误位置

    • 检查位置参数是否过松(如仅[h]
    • 添加参数覆盖限制:[!htb]
  2. 图片与文字间距过大

    \setlength{\intextsep}{10pt}  % 调整浮动体与文本间距
    \setlength{\textfloatsep}{10pt} % 页面底部/顶部间距
  3. 精确位置控制

    \usepackage[export]{adjustbox}
    \includegraphics[right=2cm]{image.png}  % 右偏移2cm

最佳实践建议

  1. 优先使用浮动体:允许LaTeX自动优化排版
  2. 避免过度定位:仅在必要时使用[H]或坐标定位
  3. 保持一致性:全文采用相同的位置参数策略
  4. 引用规范:用\label\ref实现交叉引用

引用说明:本文方法基于LaTeX核心功能及floatsubcaptionplaceinstextpos等主流宏包,遵循《LaTeX2e官方手册》和《IEEE浮动体处理指南》的排版规范。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4534.html

(0)
酷番叔酷番叔
上一篇 2025年6月15日 04:13
下一篇 2025年6月15日 04:38

相关推荐

  • 安全组添加IP黑名单,为何能获效率与成本双重打折?

    在当前网络安全威胁日益严峻的背景下,服务器或云资源面临的恶意访问、DDoS攻击、暴力破解等风险持续攀升,而安全组作为云环境中的核心访问控制工具,通过配置IP黑名单实现对恶意IP的主动拦截,已成为提升安全防护能力的关键手段,本文将详细说明安全组IP黑名单的配置方法、实施效果及注意事项,帮助用户高效构建防护体系,安……

    5天前
    1000
  • 如何安全高效使用Linux命令行

    基础操作步骤打开终端图形界面:按 Ctrl+Alt+T(Ubuntu等主流发行版)或从应用菜单搜索“Terminal”,纯文本模式:启动后直接进入命令行界面(如服务器环境),命令结构解析命令通常由三部分组成:[命令] [选项] [参数]命令:核心操作(如 ls 查看文件),选项:以 (短格式)或 (长格式)开头……

    2025年7月10日
    4700
  • 为什么掌握指令的底层逻辑如此简单?

    命令的本质是权威主体向特定对象发出的强制性行动指令,核心在于传递明确要求、建立服从关系并实现预期目标,它既是权力行使的体现,也是组织协调的关键机制,蕴含着责任与后果。

    2025年6月23日
    5400
  • 为什么90%的人忽略核心概念?

    端口开放本质在 Windows 7 中开放端口需通过防火墙配置实现,本质是创建“入站规则”允许外部设备访问指定端口,操作权限要求⚠️ 需以管理员身份执行命令或操作(右键选择“以管理员身份运行”),通过图形界面配置(推荐新手)步骤:打开防火墙设置开始菜单 → 搜索 Windows 防火墙 → 点击 高级设置,创建……

    2025年7月19日
    4700
  • 如何快速掌握基础操作命令?

    复制粘贴Ctrl+C 复制选中内容Ctrl+V 粘贴(直接覆盖目标单元格)Ctrl+Alt+V 调出「选择性粘贴」菜单(可转置/仅粘贴公式等)专业提示:粘贴数据时使用「值粘贴」可避免公式引用错误,快速填充输入示例数据后按 Ctrl+E(Excel 2013+),自动识别模式填充剩余列,应用场景:拆分姓名、合并信……

    2025年7月20日
    3900

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信