如何使节标题跨越双列文档中的整个页面

如何使节标题跨越双列文档中的整个页面

我正在写一本双栏格式的书。章节标题出现在各自的栏中,对于书中的大部分内容来说,这对我来说没问题。

但对于书中的特定章节,我更希望章节标题跨越两个都列。仅限章节标题,不包括子章节标题,并且仅限书中的特定章节。

有办法实现这个吗?

答案1

如果从新页面开始,请使用可选参数\twocolumn

\documentclass[twocolumn]{article}
\usepackage{lipsum}
\begin{document}
\twocolumn[\section{I can find a tool to convert PDF to 
  EPS in my neither bathroom nor kitchen}]

\lipsum[1-2]

\section{bar}
\lipsum[1-5]

\end{document}

答案2

Herbert 的答案是\twocolumn[...]让每个部分都从新的一页开始。如果您不喜欢这种行为,那么请使用multicol非常灵活的包。

在此处输入图片描述

\documentclass{article}
\usepackage[a3paper,margin=2cm]{geometry}
\usepackage{lipsum,multicol}
\usepackage[colorlinks]{hyperref}
\title{Introduction to \LaTeX}
\author{xport}
\begin{document}
\maketitle
\tableofcontents
\section{I can find a tool to convert PDF to EPS in my neither bathroom nor kitchen. Normal mode.}
\begin{multicols}{2}
\lipsum[1]
\lipsum[2-3]
\end{multicols}

\section{Jesus is the absolute expression of perfection. With column break.}
\begin{multicols}{2}
\lipsum[1]
\columnbreak
\lipsum[2-3]
\end{multicols}

\section{Jesus is the absolute expression of perfection. Filling from left to right column.}
\begin{multicols*}{2}
\lipsum[1]
\lipsum[2-4]
\end{multicols*}

\lipsum[1]
\end{document}

笔记:

  1. 如果不希望所有列的底部基线对齐,请在序言中全局使用\raggedcolumns。默认值为 \flushcolumns,因此 TEX 通常会尝试使所有列的顶部和底部基线对齐。

相关内容