![“onecolumn”的环境不会重置回“twocolumn”](https://linux22.com/image/443457/%E2%80%9Conecolumn%E2%80%9D%E7%9A%84%E7%8E%AF%E5%A2%83%E4%B8%8D%E4%BC%9A%E9%87%8D%E7%BD%AE%E5%9B%9E%E2%80%9Ctwocolumn%E2%80%9D.png)
当我创建一个双列文档并使用的环境时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
强制分页并重新设置两列设置。仅通过结束环境来结束组是不够的。