LuaLaTeX + jlreq で次のような \secion
コマンドを定義しています:
\ModifyHeading{section}{
font={\Large\bfseries\gtfamily},
format={#1#2},
before_space=1.5\baselineskip,
after_space=\baselineskip,
label_format={\thesection{}},
after_label_space=\zw,
pagebreak=nariyuki,
}
この場合,改ページ(pagebreak)されてセクションタイトルがページの先頭に来た際に,その上部にも余白が挿入されて無駄なスペースが生まれてしまい,若干見栄えが悪くなってしまいます.
特にこれは多段組にした際に顕著に表れ,
\section
の前後で columnbreak され見出しが column の先頭に来ると,その上部にマージンが挿入されるせいで他の column と文章の高さが合わずにどうしても微妙な体裁になってしまいます.これを jlreq でどうにかする(ページ先頭にセクションタイトルが来る際に上部マージンが挿入されないようにする)方法はございますでしょうか.
一応比較用の pdf も上げておきます.