You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

双栏LaTeX文档中图片、表格、算法排版及标题样式调整问题

双栏文档中图片-表格-算法的混合排版解决方案

要实现图片标题用图样式(小写格式)、表格保持自身标题样式,同时算法强制置于表格下方单栏显示,可通过以下方法修改代码:

关键调整点

  • 引入caption包,使用\captionof{figure}{...}命令在表格环境内生成符合图样式的标题,避免默认表格标题格式影响图片说明。
  • 保留原有的单栏算法实现逻辑,通过\@twocolumnfalse强制算法在单栏宽度内排版。

修改后的完整代码

\documentclass[journal]{IEEEtran}

\usepackage{lipsum}
\usepackage{threeparttable, booktabs}
\usepackage{multirow}
\usepackage{amsmath}
\usepackage[ruled, noline, noend, linesnumbered]{algorithm2e}
\usepackage{caption} % 新增caption包,用于生成指定类型的标题

\begin{document}

    \lipsum[1-4]
    
    \begin{table}[!h] 
      \centering
      \includegraphics[width=\columnwidth]{image.png}
      \captionof{figure}{图片标题(图样式,小写格式)} % 用captionof生成图标题
      \label{fig:example}

      \vspace{1em} % 增加图片与表格的间距
      \begin{threeparttable}
          \caption{示例表格(表格样式,小型大写居中)}
          \begin{tabular}{l|l|l|l|l}
            \toprule
            \multirow{2}{*}  & \multicolumn{2}{c|}{描述}  & \multicolumn{2}{c}{测试}   \\
                             & 测试项1           & 测试项2            & 测试项3       & 测试项4          \\
            \midrule
             示例行            & 内容A           & 内容B            & 内容C       & 内容D          \\
          \end{tabular}
          \begin{tablenotes}
              \item[\textdagger]    表格注释说明
          \end{tablenotes}
      \end{threeparttable}
      \medskip
      
     \begin{minipage}{\linewidth}
     \makeatletter
     \@twocolumnfalse
     \makeatother
  \begin{algorithm}[H]
    \caption{测试算法}
    \For{遍历测试样本}{ 
      执行测试操作
      }
  \end{algorithm}
         \end{minipage}
      \end{table}
    
    \lipsum[1-8]

\end{document}

说明

  • \captionof{figure}{...}会调用IEEEtran文档类中图标题的格式(小写、左对齐),而表格的\caption仍保持原有的小型大写、居中样式。
  • 加入\vspace{1em}可以调整图片与表格之间的垂直间距,优化排版效果。
  • 算法部分的单栏逻辑保持不变,确保在双栏文档中仅占用当前栏宽度。

内容的提问来源于stack exchange,提问作者Abarajithan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 18:35:33