\twocolumn 和 \documentclass[twocolumn]{book} 之间有什么区别

\twocolumn 和 \documentclass[twocolumn]{book} 之间有什么区别

\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")。

(边距的宽度取决于onesidetwoside是否有效。)

如果你不是\twocolumn指定此文档类选项,但在文档的序言或正文中的某个地方发出指令,后续材料将以双栏模式排版(如果需要,首先插入分页符),但

  • \sloppy默认情况下不会生效,
  • 的默认值为\parindent15pt,并且
  • \textwidth将被设置为345pt(约 4.77")。

哦,而且到边缘块的距离也受到twocolumn选项的存在与否的影响。

当然,可以覆盖默认页面参数,例如通过geometry包的宏和选项。

答案2

除了一些格式默认值发生了变化(如 Mico 的回答中所述)之外,值得注意的是:

  • 文档类别twocolumn选项只能使用一次,但您可以在每个页面之间根据需要切换\twocolumn\onecolumn即,您不能在页面中间切换,这总是导致分页符)。

  • 尽管如此,您可以使用\twocolumn[text in one colum] text in two columns在同一页中从一列切换到两列,而无需使用包。请注意,您不能在可选参数中multicol包含标准书籍类的某些命令,但它可以在或类中使用选项。 as \chapter{}scrbookmemoirarticle

例子:

\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}

姆韦

相关内容