abenori / jlreq

Other
125 stars 18 forks source link

odd_running_headに_partを入れると空になってしまう? #47

Closed kmuto closed 5 years ago

kmuto commented 5 years ago

odd_running_headとeven_running_headで、evenでは_partが展開されるのにoddでは_partは空になってしまうようです。_chapterにすると入ります。はて……。

\documentclass[book,twocolumn,twoside]{jlreq}
\ModifyPageStyle{headings}{
%  odd_running_head={_chapter}, even_running_head={_part},% こちらの奇数に章名・偶数に部名 は動くが
  odd_running_head={_part}, even_running_head={_chapter},% こちらはなぜか部名が出ない
  nombre_position=bottom-left, running_head_position=top-left}
\pagestyle{headings}

\begin{document}
\part{部名}

\chapter{章名}
あ
\clearpage
い
\clearpage
う
\end{document}
abenori commented 5 years ago

おかしいですねー.

abenori commented 5 years ago

おかしくなくて,設計通りでした.次の二つの帰結です.

今の場合,偶数ページに\chapterなので,こちらのレベルが高いことになり,\chapter{章名}\partに対応する柱がリセットされます.

見出し命令を定義している段階でレベルは指定していて,それは\partの方が高いだろうというのはその通りで,どっちにするか悩んだ記憶があるのですが,JLReqの上の記述にあわせてこのようになりました.

現実問題として,偶数ページに高いレベルの見出しが来ないことはあるのでしょうか?

kmuto commented 5 years ago

あ! なんか変だと思ったら nombre_position=bottom-right, running_head_position=top-right ですね…。 すみません、見開きにおいて 左ページ(偶数)が上位、右ページ(奇数)が下位 で、現状の実装で正しいです(逆になるケースは雑誌くらいでしか見たことはないですね)。 おさわがせしました…… orz