我需要使用德格鲁伊特风格对于当前的工作,但是我在制作跨越两个文本列的表格时遇到了麻烦。
通常,您可以向表环境中添加一个星号,这样它就可以了,\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
那么,有没有办法在页面顶部显示一个表格,使其居中并分布在两列上?
感谢您的任何提示和评论!