如何按照双列论文的格式将表格分成两列?

如何按照双列论文的格式将表格分成两列?

我是 Latex 的新手。我正在写一篇通常有两列的论文。我放了一个表格,我想要放在一列的表格没问题,但我想添加一个适合两列的表格。请帮帮我。提前谢谢您。

    \documentclass[lettersize,journal]{IEEEtran}
\usepackage{amsmath,amsfonts}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{array}
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
\usepackage{textcomp}
\usepackage{stfloats}
\usepackage{url}
\usepackage{verbatim}
\usepackage{graphicx}
\usepackage{cite}
\usepackage{xcolor,colortbl}
\begin{table}[ht]
    \caption{Experimental Value of Components\label{tab:Comparison}}
    \centering
    \begin{tabular}{|c|>{\columncolor[gray]{0.8}}c|c|c|c|c|c|c|c|c|c|}
        \hline
        \cellcolor[gray]{0.95} Ref. & \cellcolor[gray]{0.95} Number of&Voltage Gain (G)&Duty Cycle Range&Maximum Voltage Stress on&Total Voltage Stress on Semiconductors&Low Pulsating Input Current&.&..&..&..\\
        \hline
        \hline
        Output Power, $P_{o}$  & 400 W&&&&&&&&&\\
        \hline
        Input-output voltage &&&&&&&&&& \\
        \hline
        & &&&&&&&&& \\
        \hline
        & &&&&&&&&& \\
        \hline
        &&&&&&&&&& \\
        \hline
        & &&&&&&&&&\\
        \hline
        &&&&&&&&&& \\
        \hline
        &&&&&&&&&& \\
        \hline
    \end{tabular}
\end{table}

答案1

以下是横跨两列的表格示例。这是由table*环境完成的。由于您还添加了stfloats,带星号的浮动元素会获得一个附加参数[b],这会将它们移动到页面底部。

由于列数较多,我建议缩短所有标题的长度,例如用首字母缩略词代替完整短语,并在表格底部(或文本中)添加说明。虽然我建议采用这种方法,但我还决定在注释中使用内联格式,因为垂直堆叠所有内容会占用表格的大量空间。
或者,将标题旋转 90 度(需要rotating)可能是一种选择,但我没有在这里应用它。

该示例基于tabularray(参见文档)。对于更复杂的表格,它提供了更简单的界面来实现更严格的格式要求。

在此处输入图片描述

\documentclass[lettersize,journal]{IEEEtran}
% \usepackage{amsmath,amsfonts}
% \usepackage{algorithmic}
% \usepackage{algorithm}
% \usepackage{array}
% \usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
% \usepackage{textcomp}
\usepackage{stfloats}
% \usepackage{url}
% \usepackage{verbatim}
% \usepackage{graphicx}
% \usepackage{cite}
\usepackage{xcolor}
\usepackage{tabularray} \UseTblrLibrary{booktabs}

\usepackage{kantlipsum}   % Required only for dummy texts


\begin{document}
\section{Introduction}
\kant[1]

\begin{table*}[b]
  \newcommand\hsep{\hspace{4em}} 
  \centering
  \begin{talltblr}[
      caption = {Experimental Value of Components},
      label = {tab:Comparison},
    ]
    {
      width=\textwidth,
      colspec = {@{} Q[3cm,m] X[c,m] *{9}{X[c,m]} @{}},
      row{1} = {c, font=\bfseries},
      column{2} = {bg=black!20},
      cell{1}{1-2} = {bg=black!10},
      cell{Z}{1} = {c=11}{},
    }
    \toprule
    Ref. & N (W) & VG & DCR & M. VS & T. VS & L. PIC & A & B & C & D \\
    \midrule
    Output Power, $P_{o}$ & 400 &&&&&&&&& \\
    Input-output voltage  & 500 &&&&&&&&& \\
    Xyz xyz xyz           & 600 &&&&&&&&& \\
    Xyz xyz xyz           & 700 &&&&&&&&& \\
    Xyz xyz xyz           & 800 &&&&&&&&& \\
    \bottomrule
    \parbox{\linewidth}{\linespread{1.21}\selectfont%
      \mbox{N: Number of ... (W)}\hsep
      \mbox{VG: Voltage Gain (G)}\hsep
      \mbox{DCR: Duty Cycle Range}\hsep
      \mbox{M.VS: Maximum Voltage Stress on ...}\hsep
      \mbox{T.VS: Total Voltage Stress on ...}\hsep
      \mbox{L.PIC: Low Pulsating Input Current}\hsep
      \mbox{A: Explanation for A}\hsep
      \mbox{B: Explanation for B}\hsep
      \mbox{C: Explanation for C}\hsep
      \mbox{D: Explanation for D}\hsep
    }
  \end{talltblr}
\end{table*}

\kant[2-5]
\end{document}

相关内容