📄 11-1-1.tex
字号:
% 11-1-1.tex
\documentclass[twocolumn]{article}
\usepackage{CJK}
\usepackage{flushend,cuted}
\setlength{\textwidth}{12cm}
\begin{document}
\begin{CJK*}{GBK}{song}
\CJKtilde
\section{分栏}
在~\verb|\documentclass|~的可选项中与分栏有关的选项有两个:
\verb|onecolumn| 和 \verb|twocolumn|,
默认值是~\verb|onecolumn|, 表示每页只有一栏, 即不分栏.
选项~\verb|twocolumn|~使文稿按两栏方式排版,
两栏之间的间距以及两栏之间的分隔线的粗细都有默认值,
用户也可自行修改.
设置栏间距的命令格式是~\verb|\setlength{\columnsep}{宽度}|,
设置栏间分隔线的命令格式是~\verb|\setlength{\columnseprule}{宽度}|.
表示栏宽的参数是~\verb|\columnwidth|,
对于单栏格式, 它与~\verb|\textwidth|~相同.
对于两栏格式, 其值由~\verb|\textwidth|~和~\verb|\columnsep|~所决定.
用户不要自行设置栏宽值, 但可使用这个值.
双栏排版时, 总是在排满一页中左边一栏后再排右边一栏,
这意味着当内容较少时,
只能看到一栏而不是两栏,
即不会将内容平均分成两半排成等高的两栏.
\begin{strip}
不管当前页是否为两栏格式,
命令~\verb|\onecolumn|~总是中止当前页,
开始新的一页,
在新页里以单栏格式输出.
\end{strip}
Sigitas Tolu\u{s}is 编写了工具集,
增强了~\LaTeX~的排版功能,
使用该工具集中的宏包~\verb|flushend|~和~\verb|cuted|,
可以显著改进分栏排版的效果:
使用文档类选项~\verb|twocolumn|~后,
分栏时不再另起一页,
并且在同一页中可以既有双栏又有单栏,
而且双栏的最后一页上左右两栏基本是同高的.
首先在导言区写上
\smallskip
\verb|\usepackage{flushend, cuted}|,
\smallskip
\noindent则使用双栏文档选项后,
文档内容就会被平均排成两栏.
如果仍要在双栏的最后一页上先排满左栏, 然后再排右栏,
可使用命令~\verb|\raggedend|~以阻止平衡双栏的功能.
恢复平衡双栏的命令是~\verb|\flushend|.
如果需要插入单栏内容,
只需把单栏内容放在环境
\begin{verbatim}
\begin{strip}
单栏内容
\end{strip}
\end{verbatim}
\noindent之内即可.
\newpage
\end{CJK*}
\end{document}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -