什么时候 raw 中的 2 个 \newpages 会连接,什么时候不会?

什么时候 raw 中的 2 个 \newpages 会连接,什么时候不会?

我尝试使用 来定义我的chapter,以便它后面有一个空白页titlesecnewpage在 raw 中使用 2 并没有帮助。我得出的结论是它们连接在一起,就好像我只写了 1 一样。通过在它们之间添加解决了这个问题\null

然后,我定义了我的section开始在新的一页,期望如果它是章节之后的第一件事,则该部分newpage将与章节的第二部分连接起来newpage

但是,章节和部分之间有 2 页空白页,而不是 1 页。

这是我的代码:

\documentclass{book}
\usepackage[center]{titlesec}

\titleformat{\chapter}[block]{\huge}{}{0.5ex}
{
 % before-code
\centering
}
[
 % after-code
\newpage
\null
\newpage
] 

\titleformat{\section}[block]{\large}{}{0.5ex} 
{
 % before-code
      \newpage
      \centering
}
[ % after-code
] 

\begin{document}
\chapter{First chapter}
\section{First section}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris varius nisl sed enim consectetur, eu tempor libero cursus. Nulla at enim nunc. Duis vitae nibh erat. Nulla facilisi. Nunc eget ornare velit. Ut porta sed libero non tincidunt. Mauris dapibus pulvinar ornare.
\section{Second section}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris varius nisl sed enim consectetur, eu tempor libero cursus. Nulla at enim nunc. Duis vitae nibh erat. Nulla facilisi. Nunc eget ornare velit. Ut porta sed libero non tincidunt. Mauris dapibus pulvinar ornare.
\end{document}

谢谢

答案1

假设您希望每个部分从新页面开始,代码如下:

\documentclass{book}
\usepackage[center]{titlesec}

\titleformat{\chapter}[block]
  {\huge}
  {}
  {0.5ex}
  {\centering}
  [\cleardoublepage]

\titleformat{\section}[block]
  {\clearpage\large}
  {}
  {0.5ex}
  {\centering}

\begin{document}
\chapter{First chapter}
\section{First section}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris varius nisl
sed enim consectetur, eu tempor libero cursus. Nulla at enim nunc. Duis
vitae nibh erat. Nulla facilisi. Nunc eget ornare velit. Ut porta sed libero
non tincidunt. Mauris dapibus pulvinar ornare.

\section{Second section}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris varius nisl
sed enim consectetur, eu tempor libero cursus. Nulla at enim nunc. Duis
vitae nibh erat. Nulla facilisi. Nunc eget ornare velit. Ut porta sed libero
non tincidunt. Mauris dapibus pulvinar ornare.

\end{document}

您在 格式中将\newpage(但\clearpage和通常更好)放错了位置。\cleardoublepage\section

相关内容