回忆录双列模式下章节标题下有一列文本?

回忆录双列模式下章节标题下有一列文本?

我想要在双列模式下在章节名称下方有一列文本(其中大部分文本都在两列中)。

我不能。即使使用也onecolabstract无济于事。

\documentclass[12pt,twocolumn]{memoir}
\chapterstyle{bianchi}
\begin{document}
\chapter{Example}
One column text that goes across the entire top part

And the rest of the text formatted in two columns
\end{document}

我希望“一列”行与章节标题一样宽。不加载包可以实现吗multicol?下面显示了我想要的(使用multicol- 但除非没有其他方法,否则我宁愿不加载它)。

\documentclass[12pt]{memoir}
\usepackage{multicol}
\usepackage{lipsum}
\chapterstyle{bianchi}
\begin{document}
\chapter{Example}
\lipsum[1]
\begin{multicols}{2}
\lipsum[2]
\end{multicols}
\end{document}

答案1

这是一个……迂回的方法——将第一段设置为章节标题的一部分:

在此处输入图片描述

\documentclass[12pt,twocolumn]{memoir}% http://ctan.org/pkg/memoir
\chapterstyle{bianchi}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum

\usepackage{ragged2e}% http://ctan.org/pkg/ragged2e

\let\oldafterchaptertitle\afterchaptertitle% Store \afterchaptertitle
\newcommand{\afterchapterparagraph}[1]{%
  \renewcommand{\afterchaptertitle}{% Update \afterchaptertitle
    \oldafterchaptertitle% Old \afterchaptertitle
    \normalfont\normalsize\justifying #1% Set after-chapter paragraph
    \global\let\afterchaptertitle\oldafterchaptertitle}}% Restore \afterchaptertitle

\begin{document}

\afterchapterparagraph{\lipsum[1]}
\chapter{Example}

\hspace*{\parindent}%
\lipsum[2-4]

\end{document}

这确实需要你指定第一段设置实际的\chapter。我猜更好的界面也是可能的。

ragged2e提供恢复段落对齐的方法。

相关内容