开始新篇章并不一定非要从新开始

开始新篇章并不一定非要从新开始

考虑一下代码

\documentclass[openany]{book}
\usepackage{lipsum}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}
\usepackage{xcolor}

\begin{document}
\thispagestyle{empty}
\Large
\chapter*{\textcolor{red}{1}}
\lipsum[13]
\chapter*{\textcolor{red}{2}}
\lipsum[19]
\chapter*{\textcolor{red}{3}}
\lipsum[13]
\chapter*{\textcolor{red}{4}}
\lipsum[19]
\end{document}

输出结果如下:

在此处输入图片描述

在此处输入图片描述

这里,开启新篇章总是从新页面开始。我要改变这一点。

问:我怎样才能在上一章结束的同一页上开始新的一章(如果空间允许)(我)有选择地(即仅针对某些章节);以及(二),在全球范围内(即针对所有章节)?

谢谢。

答案1

以下技巧适用于您的情况:

\usepackage{etoolbox}
\patchcmd{\chapter}{\clearpage}{\par}{}{}

在此处输入图片描述

完整代码如下

\documentclass[openany]{book}
\usepackage{lipsum}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}
\usepackage{xcolor}

\usepackage{etoolbox}
\patchcmd{\chapter}{\clearpage}{\par}{}{}

\begin{document}
\thispagestyle{empty}
\Large
\chapter*{\textcolor{red}{1}}
\lipsum[13]
\chapter*{\textcolor{red}{2}}
\lipsum[19]
\chapter*{\textcolor{red}{3}}
\lipsum[13]
\chapter*{\textcolor{red}{4}}
\lipsum[19]
\end{document}

相关内容