\twocolumn
和之间有什么区别\documentclass[twocolumn]{book}
?当我使用 时\twocolumn
,行距似乎变小了?(与使用 \documentclass[twocolumn]{book} 的同一篇文档相比)为什么?
答案1
如果指定文档类选项twocolumn
,并且使用book
文档类、默认字体大小10pt
和纸张大小为 A4 或 USLetter,则整个文档将以双列模式排版,并且:
\sloppy
将生效,- 的默认
\parindent
值为1em
\textwidth
将被设置为469pt
(USLetter, ca. 6.49") 或452pt
(A4paper, ca. 6.25")。
(边距的宽度取决于oneside
或twoside
是否有效。)
如果你不是\twocolumn
指定此文档类选项,但在文档的序言或正文中的某个地方发出指令,后续材料将以双栏模式排版(如果需要,首先插入分页符),但
\sloppy
默认情况下不会生效,- 的默认值为
\parindent
15pt,并且 \textwidth
将被设置为345pt
(约 4.77")。
哦,而且到边缘块的距离也受到twocolumn
选项的存在与否的影响。
当然,可以覆盖默认页面参数,例如通过geometry
包的宏和选项。
答案2
除了一些格式默认值发生了变化(如 Mico 的回答中所述)之外,值得注意的是:
文档类别
twocolumn
选项只能使用一次,但您可以在每个页面之间根据需要切换\twocolumn
(\onecolumn
即,您不能在页面中间切换,这总是导致分页符)。尽管如此,您可以使用
\twocolumn[text in one colum] text in two columns
在同一页中从一列切换到两列,而无需使用包。请注意,您不能在可选参数中multicol
包含标准书籍类的某些命令,但它可以在或类中使用选项。as \chapter{}
scrbook
memoir
article
例子:
\documentclass[a4paper]{scrbook}
\usepackage[margin=1in,columnsep=.8cm]{geometry}
\usepackage{lipsum,microtype}
\begin{document}
\twocolumn[\chapter{Nice chapter with long title and summary}
\hrule\bigskip {\lipsum[1]}\bigskip\hrule\bigskip]
\lipsum[2-6]
\end{document}