如何调整\newstylepage
命令以根据您所在的页面改变其行为?
我正在使用article
模板,每次开始新的部分时都使用包创建新页面titlesec
,方法是使用以下新命令\newcommand{\sectionbreak}{\clearpage}
。
titleps
我还通过使用以下代码行的包来更改标题
\newpagestyle{main}{%
\setheadrule{1pt}%
\sethead[][][\thesubsection~\subsectiontitle] % Par
{\thesection~\sectiontitle}{}{} % Ímpar
\setfoot[][\thepage][]%
{}{\thepage}{}
}
我想要做的是仅在那些我不打算创建新部分的页面上使用样式化的新标题。我该怎么做?
换句话说,当我位于与新部分相对应的页面上时,我想删除这个新标题。
提前致谢。
编辑:
正如评论中所建议的,这里有一个小的独立示例:
\documentclass[12pt, a4paper, twoside]{article}
\usepackage{titlesec}
\usepackage{titleps}
\newcommand{\sectionbreak}{\clearpage}
\newpagestyle{main}{%
\setheadrule{1pt}%
\sethead[][][\thesubsection~\subsectiontitle]%
{\thesection~\sectiontitle}{}{}%
\setfoot[][\thepage][]%
{}{\thepage}{}
}
\begin{document}
\newpage
\pagestyle{main}
\section{Section A}
\subsection{Sub-section I}
Text.
\subsection{Sub-section II}
LOREM IPSUM text.
\section{Section B}
\subsection{Sub-section I}
Text.
\end{document}
为了进一步举例说明,这里有两张图片 - 第一张图片是我想要更改的,第二张图片是我想要保留的:
答案1
添加\thispagestyle{plain}
到\sectionbreak
命令。
\documentclass[12pt, a4paper, twoside]{article}
\usepackage{lipsum}% only for dummy text
\usepackage{titlesec}
\usepackage{titleps}
\newcommand{\sectionbreak}{\clearpage\thispagestyle{plain}}% <- changed
\newpagestyle{main}{%
\setheadrule{1pt}%
\sethead[][][\thesubsection~\subsectiontitle]%
{\thesection~\sectiontitle}{}{}%
\setfoot[][\thepage][]%
{}{\thepage}{}
}
\begin{document}
\clearpage
\pagestyle{main}
\section{Section A}
\subsection{Sub-section I}
\lipsum
\subsection{Sub-section II}
\lipsum
\section{Section B}
\subsection{Sub-section I}
\lipsum
\end{document}