在节的第一页上打印完整的节标题,而不是短标题

在节的第一页上打印完整的节标题,而不是短标题

已编辑

我是 LaTeX 新手,我刚刚使用 twoside 编写了我的论文(之前我使用 oneside)。我不得不使用 \sectionmark{} 来缩短一些章节标题,以便它们适合页眉。但有三个地方,章节从显示章节标题的页面上开始,在这些情况下,完整的标题会出现并超出范围,而不是出现在后续页面上的较短标题。如果章节从带有章节标题的页面上开始,则下一页会显示较短的章节标题。

我在用

\section{When and where conditions for precipitation are met} 
\label{condmet}
\sectionmark{When and where conditions are met}

我需要缩短标题。当我将其更改为

\section[When and where conditions are met]{When and where conditions for precipitation are met} 

这解决了页面上的问题,但是使用它也会将短标题放在目录中,而我需要在那里显示完整的标题。

设置文档和显示问题的代码是:

\documentclass[12pt,twoside]{book} %,PageStyleII,times,numbering,print,custombib
\usepackage{geometry}                       % See geometry.pdf to learn the layout options. There are lots.
\geometry{a4paper}                          % ... or a4paper or a5paper or ... 
\usepackage{floatrow}
\usepackage{setspace}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{graphicx}
\usepackage{lscape}
%\usepackage{float}
\usepackage{booktabs}
\captionsetup[figure]{font={small}, skip=1pt, singlelinecheck=false}
\captionsetup[subfigure]{font={small}, skip=1pt, singlelinecheck=false}
\captionsetup{labelfont=bf}
\captionsetup[table]{font={small}, skip=1pt, singlelinecheck=false}
\raggedbottom
\usepackage{lineno}
\usepackage{mathtools}
\usepackage[all]{nowidow}

\usepackage{tocloft}
\usepackage{xpatch}

\usepackage{enumitem}

%\usepackage{amssymb}
\usepackage{cite}
\usepackage{natbib}
\renewcommand\bibname{References}
\usepackage[nottoc]{tocbibind}

\usepackage{appendix}
\usepackage{chngcntr}

\usepackage{longtable}

\usepackage{color, colortbl}
\definecolor{lightgray}{gray}{0.9}

\floatsetup[table]{capposition=top}

\usepackage{makecell}

\begin{document}

% ******************************** Main Matter *********************************
\mainmatter

\chapter{Assessing the evidence for microenvironments in craters}
\label{chap:micro}
\chaptermark{Microenvironments in craters}

\newpage

%********************************** %5th Section  **************************************
\section{The environment at Kaiser crater} 

Blah blah blah

\newpage

%********************************** %First Section  **************************************
\section{When and where conditions for precipitation are met} 
\label{condmet}
\sectionmark{When and where conditions are met}

The blah blah

\end{document}

因此,对于最后一页,页眉是完整的,而不是 \sectionmark{} 中给出的较短页眉。只有当节从带有节眉的页面开始时,它才会这样做。这样做的原因是什么?可以修复吗?谢谢

相关内容