我想使用\enlargethispage
命令定义一个新的chapter
命令,使得chapter
标题所在页的文字高度缩短一定长度,但是在chapter
之后立刻使用paracol
环境时,我发现\enlargethispage
没有生效,是什么原因导致的?应该如何解决?
附代码:
\documentclass{book}
\usepackage{lipsum}
\usepackage[showframe]{geometry}
\usepackage{paracol}
\newcommand{\Chapter}[1]{%
\chapter{#1}%
\enlargethispage{-2.0cm}
}
\begin{document}
%%使用paracol环境,可以发现文字高度没有变化
\Chapter{title}
\begin{paracol}{2}
\lipsum[1-2]
\end{paracol}
%%不使用paracol环境,文字高度变化
\Chapter{title}
\lipsum[1-5]
\end{document}
以下分别是使用paracol和不用paracol的结果:
可以利用fgruler
宏包给PDF加上标尺
%%使用paracol环境,可以发现文字高度没有变化
%%不使用paracol环境,文字高度变化
文字高度变化是什么意思(?)是和什么做对比的(?) 可否补充详细的对比图示....
\documentclass[
oneside, % 让页面左右对称
openany, % 去掉偶数面的空白页
]{book}
\usepackage{lipsum}
\usepackage[type=upperleft]{fgruler}
\usepackage[showframe]{geometry}
\usepackage{paracol}
\newcommand{\Chapter}[1]{%
\chapter{#1}%
\enlargethispage{-2.0cm}
}
\begin{document}
%%使用paracol环境,可以发现文字高度没有变化
\Chapter{title}
\begin{paracol}{2}
\lipsum[1-2]
\end{paracol}
%%不使用paracol环境,文字高度变化
\Chapter{title}
\lipsum[1-3]
\end{document}