De Gruyter 风格的表格分布在两列文本上

De Gruyter 风格的表格分布在两列文本上

我需要使用德格鲁伊特风格对于当前的工作,但是我在制作跨越两个文本列的表格时遇到了麻烦。

通常,您可以向表环境中添加一个星号,这样它就可以了,\begin{table*}但这似乎在这里不起作用。

最小示例:

\documentclass[USenglish,oneside,twocolumn]{article}
\usepackage[big]{dgruyter_NEW}
\usepackage{booktabs}
\usepackage{xspace}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\newcommand{\percent}{\,\%\xspace}

\begin{document}

\begin{table}[t]
\centering
\caption{A table for testing}
{\small
\begin{tabular}{lllrr}
\toprule
\textbf{Name} & \textbf{Value 1} & \textbf{Value 2} & \textbf{Number 1} & \textbf{Number 2}  \\
\midrule
something    &  something    &  something    &  11.87    &  8.88    \\
something    &  something    &  something    &  14.16    &  1.27    \\
something    &  something    &  something    &  4.01     &  0.06    \\
something   &   something very long &   something even longer   &   0.10    &   17.33    \\
\bottomrule
\end{tabular}
}
\end{table}

\lipsum

\end{document}

此表格位于两列布局的左列,与右列中的文本重叠。如前所述,使用table*不起作用,导致根本不显示表格。我也尝试过\onecolumn在表格之前和\twocolumn之后放置,但表格放在一页上时,该页的其余部分为空白,文本从下一页开始。

我希望它看起来像这样:

tableoverbothtextcolumns
tableoverbothtextcolumns
text..text    text..text
text..text    text..text
text..text    text..text
text..text    text..text

那么,有没有办法在页面顶部显示一个表格,使其居中并分布在两列上?

感谢您的任何提示和评论!

相关内容