当文档类别是两列时,如何创建单列格式的表格?

当文档类别是两列时,如何创建单列格式的表格?

我正在写一篇双列格式的论文。在那篇论文中,我想插入一个单列格式的表格。如何在 LaTeX 中做到这一点?

我已尝试使用以下代码:

\documentclass[final,5p,twocolumn]{elsarticle}
\usepackage{graphics}
\graphicspath{{F:/Figures/}}

\begin{document}
\section{1}
\section{2}
\section{3}

**\onecolumn
\begin{table}[h]
\centering
\caption{Quality Metrics} 
\label{my-label}
\begin{tabular}{cll} \hline

\end{tabular} 
\end{table}

\twocolumn
\section{Conclusions}
\end{document}

答案1

希望您需要表格跨越两列,如果是,请参考以下 MWE:

\documentclass[final,5p,twocolumn]{elsarticle}
\usepackage{graphics}
\graphicspath{{F:/Figures/}} 
\begin{document}
\section{1} 
\section{2} 
\section{3}

\begin{table*}
 \centering \caption{Quality Metrics}
\label{my-label}
\begin{tabular}{cll}
\hline
\end{tabular}
\end{table*}

如果不符合您的要求,请明确您的要求...

答案2

我不知道包elsarticle需要什么,但如果它使用multicol调用列,你可能会有麻烦,参见评论这个答案。对于multicol,浮点数存在问题:它们不允许出现在multicol环境中。

如果只需要表格,而不是浮动,例如这样 在此处输入图片描述

那么你可以使用:

\documentclass{article}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
first first first ... 
\begin{center}
\begin{tabular}{|p{0.1\textwidth}|p{0.1\textwidth}|p{0.1\textwidth}|}
\hline 
 &  & \tabularnewline
\hline 
\end{tabular}
\end{center}
second second second ...\columnbreak
third third third ...
\end{multicols}
\end{document}

根据评论进行编辑:您也可以选择不使用multicol包并调用twocolumn作为文档类选项。如果您只想要表格,上述方法仍然有效。

相关内容