我有以下问题:我想找到一种方法来输出两列,其中每列的内容都是独立于另一列编写的(即没有表格的编写方式)。
为了(希望)更准确,我希望得到以下输出:
Left Right
-------------- --------------
1. ****** 1. ******
2. ****** 2. ******
3. ******
4. ******
5. ******
---------------------------------
(其中第 5 项下方留下的空间想要指出该列上必须有静止空间的可能性)可能在横向模式下的页面上,其中Left
和Right
是每列的标题,并且每列下方的内容是单独插入的,即以这种方式(只是给出一个想法):
\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
(只是将其替换为之前的尝试)。