如何使用 multicol 在 3 列页面中编写跨越 2 列的标题/摘要?

如何使用 multicol 在 3 列页面中编写跨越 2 列的标题/摘要?

我的文章要求我将标题和小摘要放在 3 列页面的左侧 2 列中,也就是说,标题/摘要块右侧的第 3 列必须紧跟页面末尾第二列的正文。我正在使用multicol包。这个问题很简单,并且已经针对 2 列页面解决了,可以使用twocolumn选项 in\documentclassmulticol

答案1

flowfram包裹允许这种事情没有太多问题。以下内容部分取自三栏文字,包含2\columnwidth

在此处输入图片描述

\documentclass{article}
\usepackage[landscape,margin=1cm]{geometry}% http://ctan.org/pkg/geometry
\usepackage{flowfram}% http://ctan.org/pkg/flowfram
\usepackage{lipsum}% http://ctan.org/pkg/lipsum

% First page setup    
\newstaticframe[1]{0.65\textwidth}{0.35\textheight}
  {0pt}{0.65\textheight}[titleabstract]
\newflowframe[1]{0.30\textwidth}{0.65\textheight}
  {0pt}{0pt}[shortleftcolumn]
\newflowframe[1]{0.30\textwidth}{0.65\textheight}
  {0.35\textwidth}{0pt}[shortcentercolumn]

% Subsequent pages setup    
\newflowframe[2-30]{0.30\textwidth}{\textheight}
  {0pt}{0pt}[leftcolumn]
\newflowframe[2-30]{0.30\textwidth}{\textheight}
  {0.35\textwidth}{0pt}[centercolum]
\newflowframe{0.30\textwidth}{\textheight}
  {0.7\textwidth}{0pt}[rightcolumn]

\begin{document}

\begin{staticcontents*}{titleabstract}
\begin{center}
  {\Large\bfseries This is the title\par}
  A.\ N.\ Author \par
  \today
\end{center}

\begin{abstract}
\lipsum[1]
\end{abstract}
\end{staticcontents*}

\lipsum[1-30]

\end{document}

标题和摘要包含在第一个\newstaticframe名为的 内titleabstract,其高度为0.35\textheight。如果您想添加更多内容,则可能必须增加此高度,并减少shortleftcolumn和的高度shortcentercolumn

相关内容