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

相关推荐

  • ASP如何识别图片中的文字?有哪些实现方法?

    在Web开发领域,将图片中的文字转换为可编辑文本的需求日益增长,而通过ASP(Active Server Pages)实现图片文字识别(OCR)功能,为传统Web应用赋予了智能化处理能力,本文将围绕ASP识别图片文字的技术原理、实现路径及注意事项展开说明,帮助开发者快速掌握这一实用技能,技术原理与实现路径ASP……

    2025年11月17日
    12800
  • 国内最好的虚拟主机?哪家稳定便宜且速度快

    2026年国内最好的虚拟主机并非单一品牌,而是根据业务场景(如电商高并发、企业官网SEO优化、个人博客轻量级)综合评估后,阿里云、腾讯云及华为云凭借底层基础设施优势占据市场主导地位,其中阿里云在稳定性与生态整合上略胜一筹,腾讯云在社交生态链接上具备独特优势,在2026年的云计算格局中,虚拟主机已不再是简单的“共……

    2026年5月20日
    5500
  • 如何用at命令定时执行任务?

    at命令是Linux/Unix系统中用于安排一次性任务在预设时间点执行的工具,用户指定具体时间或日期后输入要运行的命令或脚本,系统将在设定时刻自动执行该任务,常用于定时关机、备份等单次计划操作。

    2025年7月13日
    20500
  • 邮寄组装主机安全风险有哪些?快递运输损坏与配件调包

    邮寄组装主机存在极高的硬件损伤与数据泄露风险,建议优先选择顺丰特安或京东物流等具备专业防震包装服务的渠道,并务必在寄出前对硬盘数据进行物理隔离或全盘加密,以规避核心资产损失,随着2026年DIY硬件市场向高功耗、大体积方向演进,组装主机的物流安全已成为用户痛点,不同于传统成品机,组装主机内部结构复杂,显卡、散热……

    2026年6月13日
    28400
  • ASP联合查询如何实现统计?

    在数据库应用开发中,ASP(Active Server Pages)作为一种经典的Web开发技术,常被用于构建动态数据交互系统,联合查询统计是数据处理的核心功能之一,它能够将多个表的数据进行关联、汇总和分析,为业务决策提供数据支持,本文将围绕ASP联合查询统计的实现方法、优化技巧及实际应用场景展开详细探讨,联合……

    2025年12月16日
    14600

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信