在多列环境中切换维度

在多列环境中切换维度

是否有 multicols 环境选项,以便以下代码

\begin{multicols}{2}
\begin{itemize}
\item First item
\item Second item
\item Third item
\item Fourth item
\end{itemize}
\end{multicols}

产生输出,其中第一的第二项在第一行,第三第四在第二行?

当前代码片段产生第一的第三项在第一行。另一种提问方式是:是否有可能改变环境行为,以便开关行和列?提前致谢。

答案1

使用该paracol包可以切换列。

A

\documentclass[12pt,a4paper]{article}

\usepackage{paracol}

\begin{document}

\begin{paracol}{2}  
        \begin{itemize}
        \item First item \switchcolumn
        \item Second item \switchcolumn
        \item Third item  \switchcolumn
        \item Fourth item
    \end{itemize}   
\end{paracol}       

\end{document}

答案2

您可能想尝试一下tasks

twocolumn只是用它来制作一张较小的图片。

\documentclass[twocolumn]{article}
\usepackage{tasks}

\usepackage{kantlipsum} % for mock text

\begin{document}

\kant[1][1-2]

\begin{tasks}[style=itemize](2)
\task First item
\task Second item
\task Third item
\task Fourth item
\end{tasks}

\kant[2][1-2]

\end{document}

在此处输入图片描述

相关内容