在LaTeX中创建两栏布局

Tue May 19 2020 on LaTeX

在撰写论文的时候经常会使用两栏布局,其实实现两栏布局十分容易。只需要在documentclass的设置中添加twocolumn参数即可,但是这样设置的话全篇文章都会被分栏。

\documentclass[twocolumn]{ctexart}

\usepackage{zhlipsum}
\usepackage{geometry}
\geometry{a4paper,scale=0.8}

\title{某职业技术大学毕业论文}
\author{王花花}


\begin{document}

\maketitle

\begin{abstract}
	\zhlipsum[1]
\end{abstract}

\zhlipsum[5-8]

\end{document}

image.png

摘要不参与分栏

如果想让摘要不分栏的话就需要单独设置@twocolumnfalse环境。

\documentclass[twocolumn]{ctexart}

\usepackage{zhlipsum}
\usepackage{geometry}
\geometry{a4paper,scale=0.8}

\title{某职业技术大学毕业论文}
\author{王花花}

\newcommand*{\sometext}{\zhlipsum[1]}

\begin{document}
	
\twocolumn[
\begin{@twocolumnfalse}
	\maketitle
	\begin{abstract}
		\sometext
	\end{abstract}
\end{@twocolumnfalse}
]

\zhlipsum[5-8]

\end{document}

image.png

这样生成以后会发现摘要和正文之间的距离太小了,我们可以使用\vspace指令来增加垂直间距

\twocolumn[
\begin{@twocolumnfalse}
	\maketitle
	\begin{abstract}
		\sometext
	\end{abstract}
	\vspace{1em}
\end{@twocolumnfalse}
]

image.png

Related

Comments

comments powered by Disqus