双面布局的全宽部分标题

双面布局的全宽部分标题

我一直在尝试在双面布局中实现全宽章节/部分标题。在上一个问题中:页码条件中的虚假空白我曾询问过有关空白的问题,该问题不知何故仅在重新定义时触发\section(否则我无法重现它)。(更新的)MWE:

\documentclass{article}
\usepackage{changepage}
\usepackage[paperwidth=483pt, paperheight=682pt, left=40pt, top=40pt, textwidth=283pt, marginparsep=20pt, marginparwidth=100pt, textheight=51\baselineskip, footskip=40pt]{geometry}
\usepackage[explicit]{titlesec}%
\titleformat{name=\section}%
{}%
{}%
{0pt}%
{%
  \thispagestyle{empty}%
  \begin{adjustwidth*}{0pt}{\dimexpr\marginparwidth+\marginparsep\relax}
  \vrule height .8\textheight width \linewidth
  \end{adjustwidth*}%
  \clearpage%
  }%
\begin{document}
\section{x}
stuff
\clearpage
stuff
\end{document}

显示第一页后的文本\section有虚假的垂直空间,我无法解释。(请注意,您可以为高度\vrule或参数填写任何值adjustwidth,但在所有情况下都会出现虚假空白。)

我也考虑过 egreg 提供的答案,也适用于他推荐的更大的盒子adjustbox。 出现同样的问题:

\documentclass{article}

\usepackage[paperwidth=483pt, paperheight=682pt, left=40pt, top=40pt, textwidth=283pt, marginparsep=20pt, marginparwidth=100pt, textheight=51\baselineskip, footskip=40pt]{geometry}
\usepackage{adjustbox}
\usepackage[explicit]{titlesec}%
\titleformat{name=\section}%
{}%
{}%
{0pt}%
{%
  \thispagestyle{empty}%
  \begin{adjustbox}{height={\textheight},width={\dimexpr\linewidth+\marginparsep+\marginparwidth\relax}}
  \vrule height .4\textheight width \linewidth
  \end{adjustbox}%
  \clearpage%
  }%
\begin{document}
\section{x}
stuff
\clearpage
stuff
\end{document}

如果没有可能的方法来修复我的(确实相当笨拙的)\section使用构造adjustwidth,那么我想明确地重新评估为什么会发生这种情况并探索替代方案。

答案1

将 移至\clearpage的最后一个可选参数\titleformat(这个最后一个可选参数用于标题正文之后的材料,因此适用于\clearpage):

\documentclass{article}
\usepackage{changepage}
\usepackage[paperwidth=483pt, paperheight=682pt, left=40pt, top=40pt, textwidth=283pt, marginparsep=20pt, marginparwidth=100pt, textheight=51\baselineskip, footskip=40pt]{geometry}
\usepackage[explicit]{titlesec}%
\titleformat{name=\section}%
{}%
{}%
{0pt}%
{%
  \thispagestyle{empty}%
  \begin{adjustwidth*}{0pt}{\dimexpr\marginparwidth+\marginparsep\relax}
  \vrule height .8\textheight width \linewidth
  \end{adjustwidth*}%
  }[\clearpage]%
\begin{document}

\section{x}
stuff
\clearpage
stuff
\end{document}

结果:

在此处输入图片描述

相关内容