乳胶 table 以下双栏文章中的问题

Problem in twocolumn article below table in latex

我在用 Latex 写双栏文章时遇到了问题。我在单列模式下合并了一个常规 table,但是当我将它改回 table 下面的双列时,当文本或证明足够大以开始第二列时,它会越过 table ,这意味着第二列从页面的开头开始,就好像 table 不存在一样。我把我试过但没有用的命令留作评论。 谢谢你的时间。

\documentclass[10pt,twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{alphabeta}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tabularx}
%\usepackage{wraptable}
%\usepackage{wrapfig}
%\usepackage{graphicx}
\usepackage{multicol}
\usepackage{makecell}
\usepackage{amsthm}
%\addto\captionsenglish{
%   \renewcommand{\contentsname}{Ξ Ξ΅ΟΞΉΞ΅ΟΟμΡνα}
%       }
\newenvironment{absolutelynopagebreak}
  {\par\nobreak\vfil\penalty0\vfilneg
       \vtop\bgroup}
              {\par\xdef\tpd{\the\prevdepth}\egroup
                        \prevdepth=\tpd}
\author{text}
\title{text}
\date{5/4/2021}
\begin{document}
\maketitle
\section{text}
\par
text
\section{text}
\par
text
\section{text}
\par
text
\section{text}
\par
text
%\newpage
%\begin{absolutelynopagebreak}
\onecolumn
%\end{absolutelynopagebreak}
%\begin{wrapfig}
\begin{table}[t]
\caption{text}
\centering
\begin{tabular}{|m{4cm}|m{4cm}|m{5cm}|}
\hline
text & text & text\
\hline
text & \parbox{3cm}{\begin{equation*} equation \end{equation*}} & text\
\hline
text & \parbox{3cm}{\begin{equation*} equation \end{equation*}} & text\
\hline
text & text & \makecell{text \ text}\
\hline
text & \parbox{3cm}{\begin{equation*} equation \end{equation*}} & \makecell{text\text}\
\hline
\end{tabular}
\end{table}
%\hrulefill
%\vspace{1cm}
\begin{absolutelynopagebreak}
\twocolumn
\end{absolutelynopagebreak}
\section{text}
%   \vspace{10cm}
%\hrulefill
%\clearpage
%   {\Large \textbf{5\hskip 0.6cm \selectlanguage{greek} text \textlatin{Maxwell}}}
%\par
\begin{proof}
\begin{equation}
equation
\end{equation}
\begin{equation}
equation
\end{equation}
\begin{equation}
equation
\end{equation}
\begin{equation}
equation
\end{equation}
\end{proof}
\
text
%\end{wrapfig}
\end{document}

您可以使用 table 环境的加星号 (*) 版本,而不是在页面中将文本从一列显式地来回切换到两列。这将使 table 成为一栏,而文本保持原样。

\documentclass[10pt,twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{alphabeta}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tabularx}
\usepackage{multicol}
\usepackage{makecell}
\usepackage{amsthm}
\usepackage{lipsum}

\author{text}
\title{text}
\date{5/4/2021}
\begin{document}
\maketitle
\section{text}
\par
text
\section{text}
\par
text
\section{text}
\par
text
\section{text}
\begin{table*}[t]
\caption{text}
\centering
\begin{tabular}{|m{4cm}|m{4cm}|m{5cm}|}
\hline
text & text & text\
\hline
text & \parbox{3cm}{\begin{equation*} equation \end{equation*}} & text\
\hline
text & \parbox{3cm}{\begin{equation*} equation \end{equation*}} & text\
\hline
text & text & \makecell{text \ text}\
\hline
text & \parbox{3cm}{\begin{equation*} equation \end{equation*}} & \makecell{text\text}\
\hline
\end{tabular}
\end{table*}

\lipsum[1-3]

\section{text}

\lipsum[1-3]

\begin{proof}
\begin{equation}
equation
\end{equation}
\begin{equation}
equation
\end{equation}
\begin{equation}
equation
\end{equation}
\begin{equation}
equation
\end{equation}
\end{proof}

\lipsum[1-2]

\end{document}

结果: