如果标题位于页面顶部,为什么连字符会发生变化

如果标题位于页面顶部,为什么连字符会发生变化

抱歉,无法提供 MWE。目前我需要一些想法来寻找这种奇怪的行为。

在文档中,即使行中空间更大,部分也会被连字符连接。看看第 4 节的标题有多长!

在此处输入图片描述

更奇怪的行为是,如果页眉不在页面顶部,则不会发生连字!

在此处输入图片描述

如果我将其增加textwidth1.2 厘米;连字符也不会发生。

知道我该从哪里开始查找吗?标题是使用titlesec包定义的

%%% Definition standar hedings using titlesec
% \titleformat{\chapter}[display]
% {\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}
\titleformat{\section}
{\normalfont\Large\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}
{\normalfont\large\bfseries}{\thesubsection}{1em}{}
\titleformat{\subsubsection}
{\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{}
\titleformat{\paragraph}[runin]
{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
\titleformat{\subparagraph}[runin]
{\normalfont\normalsize\bfseries}{\thesubparagraph}{1em}{}
% \titlespacing*{\chapter}
% {0pt}{50pt}{40pt}
\titlespacing*{\section}
{0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
\titlespacing*{\subsection}
{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}
\titlespacing*{\subsubsection}{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}
\titlespacing*{\paragraph}
{0pt}{3.25ex plus 1ex minus .2ex}{1em}
\titlespacing*{\subparagraph} {\parindent}{3.25ex plus 1ex minus .2ex}{1em}

答案1

编写 MWE 的过程表明问题出在以前的wrapfig环境中。为包装图定义的线太多,以至于跑到了标题中。

相关内容