我是 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}