如何在不使用表格的情况下获得两列完全独立的输出

如何在不使用表格的情况下获得两列完全独立的输出

我有以下问题:我想找到一种方法来输出两列,其中每列的内容都是独立于另一列编写的(即没有表格的编写方式)。

为了(希望)更准确,我希望得到以下输出:

     Left              Right 
--------------    --------------
1. ******         1. ******
2. ******         2. ******   
3. ******         
4. ******
5. ****** 


---------------------------------

(其中第 5 项下方留下的空间想要指出该列上必须有静止空间的可能性)可能在横向模式下的页面上,其中LeftRight是每列的标题,并且每列下方的内容是单独插入的,即以这种方式(只是给出一个想法):

\section{Left}
\begin{enumerate}
\item *******
\item *******
\item *******
\item *******
\item *******
\end{enumerate}

\section{Right}
\begin{enumerate}
\item *******
\item *******
\end{enumerate}

我感觉 twocolumns 并不能真正完成这项工作,因为它只是将文本放在两列中,因此,我无法获得第 5 项下方的空间(如果需要的话)。不过,我还是想避免使用表格(我觉得用表格写我想要的内容相当麻烦)。

那么有没有什么办法可以得到它呢?

感谢您的时间。

附言:我担心这个问题看起来有点混乱。当然,如果需要的话,我很乐意澄清任何一点。

答案1

多列

以下是 minipage 的解决方案:

\documentclass{article}

\begin{document}

\begin{minipage}[t]{.475\textwidth}
{\Large\bfseries Left}
\begin{enumerate}
\item *******
\item *******
\item *******
\item *******
\item *******
\end{enumerate}
\end{minipage}\hfill
\begin{minipage}[t]{.475\textwidth}
{\Large\bfseries Right}
\begin{enumerate}
\item *******
\item *******
\end{enumerate}
\end{minipage}

\end{document}

multicols

\documentclass{article}

\usepackage{multicol}

\begin{document}

\begin{multicols}{2}
{\Large\bfseries Left}
\begin{enumerate}
\item *******
\item *******
\item *******
\item *******
\item *******
\end{enumerate}
\columnbreak
{\Large\bfseries Right}
\begin{enumerate}
\item *******
\item *******
\end{enumerate}
\end{multicols}

\end{document}

顺便说一句:您仍然可以使用\section(只是将其替换为之前的尝试)。

相关内容