在 IEEE 双栏格式期刊中将表格居中

在 IEEE 双栏格式期刊中将表格居中

我希望表格在 IEEE 等双列期刊中居中(占据两列)。我能够将以下内容用于图像:

\begin{figure*}[h]
  \centering

但对于表格,即使我添加也无法实现\centering。该怎么办?

\begin{footnotesize}
\begin{center}
\centering
\begin{threeparttable}
\begin{tabular}{cr rr rr rr rr}
  \toprule % <-- Toprule here

  \textbf{Lorem} &\hspace*{1em}  \textbf{a}& \textbf{b}& \textbf{c}&  \textbf{d} &\hspace*{1.5em}  \textbf{e}\%  &\hspace*{0.1em} \%\\

  \midrule % <-- Midrule here
  lorem & x  & x  & x & x \\
  lorem & x  & x  & x & x \\

  \bottomrule % <-- Bottomrule here
\end{tabular}
    \begin{tablenotes}[para]    % <---
    \footnotesize
    lorem ipsum; 
 \end{tablenotes}
    \end{threeparttable}
 \end{center}
 \end{footnotesize}

答案1

  • 您的问题是由于缺乏有关文档的信息而导致的,非常不明确。通常,第一页不能有超过两列的表格。如果您不使用stfloats包,它会出现在插入点的下一页顶部,因此table*只有位置说明符才有意义tp

  • 使用stfloats包表时,如果使用位置说明符b并且插入点有足够的空间,则表也可以出现在插入页面的底部table˙*。如果没有,则将移动到下一页的底部。

假设你的文档是这样的:

\documentclass[journal, 10pt]{IEEEtran}
\usepackage{booktabs, tabularx}
\usepackage[referable]{threeparttablex}
\usepackage{stfloats}% for placement table on the same page

\usepackage{lipsum}% for dummy text filler

\title{My IEEEtran article}
\author{me}

\begin{document}
\maketitle

\begin{abstract}
\lipsum[65]
\end{abstract}

\begin{IEEEkeywords}
Broad band networks, quality of service, WDM.
\end{IEEEkeywords}
\section{Introduction}
\lipsum[66]
\begin{table*}[b]
  \centering
    \begin{threeparttable}
    \caption{My three part table}
    \label{tab:widetable}
\begin{tabular}{cr rr rr rr rr}
    \toprule % <-- Toprule here
\textbf{Lorem}  & \textbf{a}    & \textbf{b}    & \textbf{c}    
                & \textbf{d}    & \textbf{e}    &               \\
    \midrule % <-- Midrule here
lorem           & xxxx          & xxxx          & xxxx
                & xxxx          & xxxx          & xxxx          \\
lorem           & xxxx          & xxxx          & xxxx
                & xxxx          & xxxx          & xxxx          \\
    \bottomrule % <-- Bottomrule here
\end{tabular}
\begin{tablenotes}[para] \footnotesize
    \note{lorem ipsum}
\end{tablenotes}
    \end{threeparttable}  
\end{table*}
\lipsum[1-7]
\end{document}

你最多可以得到以下结果:

在此处输入图片描述

如果这不是你想要的,那么请编辑你的问题,提供完整的可编译小文档(如我的答案中所示)并阐明你的问题是什么。IEEEtran 的一般使用说明,你可以在如何使用 IEEEtran LATEX 类。它可在您本地安装的 IEEEtran 或 CTAN 上使用(使用 Google 进行搜索)。

相关内容