双列模式中的两列

双列模式中的两列

我正在尝试在双列模式的列中设置两列(请参阅 MWE。请原谅它太长了,这是说明我的意思的唯一方法)。如果列表扩展了列,它将在下一页继续,而不是在右侧页面。我该如何解决这个问题?非常感谢!

\documentclass[fleqn,10pt,twocolumn]{article}
\usepackage{lipsum}
\usepackage{multicol}
\begin{document}
\section{Test}
\lipsum[1-2]
\begin{multicols}{2}
Abkhaz\\
Adyghe\\
Afrikaans\\
Agul\\
Albanian\\
Altaic\\
ArmenianEastern\\
ArmenianGrabar\\
ArmenianWestern\\
Awar\\
Aymara\\
AzeriCyrillic\\
AzeriLatin\\
Bashkir\\
Basque\\
Belarusian\\
Bemba\\
Blackfoot\\
Breton\\
Bugotu\\
Bulgarian\\
Buryat\\
Catalan\\
Chamorro\\
Chechen\\
ChineseSimplified\\
ChineseTraditional\\
Chukcha\\
Chuvash\\
Corsican\\
CrimeanTatar\\
Croatian\\
Crow\\
Czech\\
Danish\\
Dargwa\\
Dungan\\
Dutch\\
DutchBelgian\\
Khanty\\
Kikuyu\\
Kirgiz\\
Kongo\\
Korean\\
Koryak\\
Kpelle\\
Kumyk\\
Kurdish\\
Lak\\
Lappish\\
Latin\\
Latvian\\
Lezgin\\
Lithuanian\\
Luba\\
Macedonian\\
Malagasy\\
\end{multicols}

\end{document}

答案1

平均能量损失

由于 MWE 胜过千言万语,在这里您可以了解如何在没有multicol包的情况下从一列切换到两列(无需任何技巧即可产生新页面),以及如何multicols在列内切换(必须很好地适合父列,否则您将获得有趣的结果...)。

\documentclass[10pt]{article}
\usepackage{microtype}
\usepackage{lipsum}
\usepackage{multicol}
\begin{document}

\twocolumn[
\section{One column}
{\lipsum*[2]}
\bigskip]

\section{Two columns}

A little text that show the width of one normal column.

\section{Mini columns}
\begin{multicols}{2}
\lipsum[2]
\end{multicols}

\section{Again two columns}
\lipsum[5]

\section{Again mini columns}
\begin{multicols}{2}
\lipsum[2]
\end{multicols}

\onecolumn

\lipsum[1-3]

\twocolumn[\section{Return to the two columns}
{\lipsum*[2]}
\bigskip]

\lipsum[1-3]

\end{document}

相关内容