Как распределить таблицу между двумя столбцами

Как распределить таблицу между двумя столбцами

Я прочитал эти посты:

  1. многостраничная двухколоночная таблица в одноколоночном документе
  2. Работаете с очень длинной таблицей, разделенной на столбцы?

Но все еще не могу решить свою проблему. Не могли бы вы помочь мне распределить таблицу между двумя столбцами на странице с двумя столбцами, как например:

введите описание изображения здесь

Спасибо.

решение1

Вот один из вариантов использования стационарного \captionof{table}{<caption>}(изcaptionилиcapt-of) и обеспечивающий ручное разделение записей таблицы из одного столбца в другой:

введите описание изображения здесь

\documentclass[twocolumn]{article}
\usepackage{lipsum,caption,graphicx,tabularx}
\begin{document}
\lipsum[1-5]

\begin{figure*}[ht]
  \centering
  \includegraphics[width=.5\linewidth]{example-image}
  \caption{Some really interesting picture.}
\end{figure*}

\begin{enumerate}
  \item \lipsum[1]
  \item \lipsum[2]
\end{enumerate}

\begin{center}
\captionof{table}{The Vulnerable Assets}
\end{center}

\noindent
\begin{tabularx}{\linewidth}{l|X}
  \hline
  \textbf{No.} & \textbf{Item and Description} \\
  \hline
  VA1 & \lipsum*[2] \\
  \hline
\end{tabularx}

\noindent
\begin{tabularx}{\linewidth}{l|X}
  \hline
  \textbf{No.} & \textbf{Item and Description} \\
  \hline
  VA2 & \lipsum*[4] \\
  \hline
  VA3 & \lipsum*[4] \\
  \hline
\end{tabularx}

\lipsum[3]
\end{document}

Затем, гораздо более универсальное издание, использующее перечисление, но без вечных горизонтальных правил (как предлагалbooktabs):

введите описание изображения здесь

\documentclass[twocolumn]{article}
\usepackage{lipsum,caption,graphicx,enumitem}
\begin{document}
\lipsum[1-5]

\begin{figure*}[ht]
  \centering
  \includegraphics[width=.5\linewidth]{example-image}
  \caption{Some really interesting picture.}
\end{figure*}

\begin{enumerate}
  \item \lipsum[1]
  \item \lipsum[2]
\end{enumerate}

\begin{center}
\captionof{table}{The Vulnerable Assets}
\end{center}
\vspace*{-2\baselineskip}
\noindent\leavevmode\hrulefill
\begin{enumerate}[label=VA\arabic*,align=left,labelwidth=2em,leftmargin=3em,labelsep=1em]
  \item[\textbf{No.}] \textbf{Item and Description}

  \item \lipsum*[7]

  \item \lipsum*[4]
\end{enumerate}
\vspace*{-\baselineskip}
\noindent\leavevmode\hrulefill

\lipsum[3]
\end{document}

Связанный контент