IEEEtran 模板中的参考书目和大表格相交

IEEEtran 模板中的参考书目和大表格相交

我正在尝试适应 IEEEtran 格式的双列表格,但根本问题是参考书目与表格相交,如下所示:

在此处输入图片描述

\documentclass[conference]{IEEEtran}
\usepackage{cite}
\usepackage{booktabs}
\usepackage{float}
\usepackage{makecell}
\usepackage{hhline}
\bibliographystyle{ieeetr}
\begin{document}
\begin{table}[t]  % t to make it on top
\centering
\renewcommand{\arraystretch}{2.2}
\parbox{\textwidth}{\caption{Comparison between the EWQEWWQEWQE and HTHQGDQWE}}
\label{tab:table1}
\setlength\doublerulesep{1.5pt}% <-- set distance between double rule

\noindent\makebox[\textwidth]{
\begin{tabular}{c||c c c c c}
\hline
\textbf{AA} & \textbf{BBB}       & \textbf{CCC}   & \textbf{DDD}                                                           & \textbf{Capacitance vs. Voltage/State} & \textbf{EEEE}          \\ \Xhline{1pt}
\textbf{FFFF}  & 43$\degree$                        & 4$\degree$                          
& \begin{tabular}[c]{@{}c@{}}ABCDEFGH; \\[-0.3cm] EFGHIJKL\end{tabular} & ABCDEFGH                            & \begin{tabular}[c]{@{}c@{}}WACFWD \\[-0.3cm] KGWHWRQW \end{tabular}                           \\ 
\textbf{QJSHGEQ}       & ABCDEFHW                         & ABCEDHWAW                         & ABCEDHWAWR                                                         & ABCDHEWAW                                & ABCDEHWQ               \\ \hhline{=#=====}
\textbf{ABCDEWQ} & \textbf{ABCDWAHW} & \textbf{ABCDWAWE} & \textbf{ABDWQ EWQ}                                                                 & \textbf{Control}                       & \textbf{ABCDWH QWE} \\ \Xhline{1pt}
\textbf{ABCDHWQWE}  & ABEWHQWE                & QBWEHQWEHWQ    & WQBEWQWE                                                                          & JQWEDEQ               & BWEQWEQ             \\ 
\textbf{EWQEDTC}       & VJWEQWEWQWE                  & HEWQWEDFWQ     & JEWQWESQER                                                                           & EWQWEEWQWE              & JEWQWE EWQWE             \\ 
\end{tabular}
}
\end{table}
\end{document}

表格位于页面顶部,bibtex 从表格下方的左列开始,并延续到右列,但正如您所见,它从顶部的右列开始。

我尝试多次修复此问题:

尝试 1:放置\begin{table*}而不是\begin{table}但是这会使表格从其位置完全消失并重新出现在文档的末尾。

尝试 2:在参考文献上放置多列,这强制参考文献采用左侧格式的双列格式,如下所示:

在此处输入图片描述

上面的两列都完全位于左列(多列应该将一列分隔在左边,一列分隔在右边,但在我的情况下,它生成了两列并将它们放在左列)。

我希望得到一些帮助或建议。

答案1

  • 如果我正确理解了您的问题,您的表格宽度要求它跨越文档的两个列。为此,您需要用 替换table。 - 表格的代码没有必要那么复杂。例如,您可以使用在同名包中定义的命令table*来代替嵌套表格,并使用来自的规则(您在文档前言中加载的两个包)。\makecellbooktabs\hhlines
  • table*可以出现在插入文本、加载包的同一页面上stfloats
  • 使用tabularray表包使代码更简洁:
\documentclass[conference]{IEEEtran}
\usepackage{tabularray}
\UseTblrLibrary{booktabs, siunitx}
\usepackage{stfloats}

\usepackage{lipsum}

\begin{document}
    \begin{table*}[t]
    \centering
\caption{Comparison between the EWQEWWQEWQE and HTHQGDQWE}
\label{tab:table1}
%
\begin{tblr}{colspec = {@{} X[l, font=\bfseries] | *{5}{X[l]} @{}},
              row{1} = {font=\bfseries, m},
              rowsep = 3pt
             } 
    \toprule
AA      &   BBB &   CCC &   DDD &   Capacitance vs. Voltage/State
                                        &   EEEE                \\ 
    \midrule
FFFF    & \qty{43}{\degree}                        
                & \qty{4}{\degree}
                        & ABCDEFGH;  EFGHIJKL
                                & ABCDEFGH
                                        & WACFWD KGWHWRQW   \\
QJSHGEQ & ABCDEFHW 
                & ABCEDHWAW 
                        & ABCEDHWAWR 
                                & ABCDHEWAW
                                        & ABCDEHWQ               \\ 
        \midrule
\SetRow{font=\bfseries}
ABCDEWQ & ABCDWAHW
                & ABCDWAWE
                        & ABDWQ EWQ 
                                & Control
                                        & ABCDWH QWE            \\ 
        \midrule
ABCDHWQWE   
    & ABEWHQWE  & QBWEHQWEHWQ 
                        & WQBEWQWE
                                & JQWEDEQ
                                        & BWEQWEQ               \\
EWQEDTC & VJWEQWEWQWE
                & HEWQWEDFWQ     
                        & JEWQWESQER
                                & EWQWEEWQWE              
                                        & JEWQWE EWQWE          \\
\end{tblr}
    \end{table*}
\lipsum\lipsum
\end{document}

在此处输入图片描述

如果您希望单元格内容居中(而不是左对齐,这对我来说很好),那么您需要在列规范中将其替换lc

相关内容