-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
openany時の改ページ挙動 #85
Comments
pLaTeX の標準クラス jarticle などに openleft を追加した時に調べたのですが,これは LaTeX 本家の標準クラス article などの挙動に合わせたものであり,ソースコード説明書 (pldoc.pdf) にもその事実を書いています。 もちろん,jlreq では違う方針にされるならば,それはそれで構わないと思います。 (オフトピですが,openany に関しては jsclasses ですら「16年温存してしまったバグ」を互換性を壊して修正したことがあります。) |
情報ありがとうございます!
という形で前付からアラビア数字通し(通しノンブル)ができるので、少なくともこういう状態になっているときにはopenanyで白ページができるのは期待とそぐわず、またmatterの仕組みまで知識がないと原因が想像しづらいように思います。 |
pagenation が continuous の場合は,たしかに偶奇逆転の問題が起きないので,白ページを入れなくてもよさそうですね。jlreq クラスでは細かいカスタムができるので便利ですね。 一方の pLaTeX の方は texjporg/platex#47 も放置したままでした。ページ送りの標準ついては jlreq クラスで洗練していただくのが良いと思います。 |
お察しの通り,標準クラスファイル(かjsclasses?)に合わせていました. 通常どうなるのかよく知らないのですが,通しノンブルかつ空白ページを入れない
とする方と |
わりと悩ましいですね…。
Bの設定があるときだけclearpageにする、という処理を入れるくらいなら、どうせBの設定を書ける人なんだからmainmatter_pagebreakも併用せよ、とREADMEドキュメントに書いておくくらいでもいいような気がしてきました。Cについても同様にclearpageに自分で変えよで済みますね。 |
あり得そうな選択肢は二つに思えてきました.(W3CのJLReqは紙の本をかなり念頭においているように思えるので,とりあえず電子版は無視することにします.)
疑問点は,1を |
うむむ、2.はopenanyという名前に対しては逆にやりすぎている感じがします。 |
注意書きを入れてみました. 9627015 どうかな? |
openanyオプションは「章などの開始を右始まりにこだらわず単なる改ページする」という挙動が期待されると思いますが、
abenori_dev
669b1de で試してもmainmatterのところでcleardoublepageになります(下の例ではCH01の前に白ページができます)。回避としては3行目のjlreqsetupを実行することで済みますが、openanyが指定されているときには
mainmatter_pagebreak
をclearpage
にしたほうがよいのではないでしょうか。The text was updated successfully, but these errors were encountered: