当我创建一个双列文档并使用的环境时onecolumn
,它不会重置回twocolumn
之后的对应部分\end{onecolumn}
。
举个例子
\documentclass[a4paper,10pt,twoside,twocolumn,openany]{book}
\usepackage{lipsum}
\begin{document}
\chapter{Two columns}
\lipsum[1-5]
\begin{onecolumn}
\chapter{One column}
\lipsum[1-4]
\end{onecolumn}
\chapter{Two columns again, but it's not}
\lipsum[1-5]
\end{document}
我在这里读到我可以重复切换\twocolumn
,但这似乎违反直觉,因为我专门使用了begin
和end
。我没有找到太多关于这些环境的信息,我不确定我是否做错了什么或有错误的期望。
答案1
\onecolumn
并非设计为环境:您需要\twocolumn
强制分页并重新设置两列设置。仅通过结束环境来结束组是不够的。