-
Notifications
You must be signed in to change notification settings - Fork 215
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
冒頭が章見出し以外から始まるときの目次の対応方針 #506
Comments
この件は #498 の目次の作り方に影響するのでした(その章ページへのリンクがないと飛べないので死ぬので、何でもいいからリンク用の文字列が欲しい) |
この見出しナシの処理の件はなんとかしたいけど、どう実装したものか… 原稿側に「目次にはのるけど直接のファイルには出ない」見出しを記述するようにすればいいでしょうか。
|
目次にのらない、ではなく? |
@kdmsnr 本文には表示されないんだけど、EPUBの目次(ナビゲーション)ファイルには載って、そこからジャンプできる、というものです。 |
くらいがいいですかねえ。長いけど、あんまり推奨するものでもないので。 |
これ、会議で鈴木も発言してた気がするので乗っかります。だいぶ複雑になってきましたが、ここまでくると「目次なし、ページ表示あり」「目次なし、ページ表示なし」のパターンもあり得るんですかね。。(弊社の場合、奥付にいろいろ文字を入れないといけないのでcolophonでは実現できないのでした)
|
@suzukin 「ページ表示なし」ってEPUBで何かできるんでしたっけ? |
@takahashim ごめんなさいハイコンテクスト過ぎてついていけません! EPUBのページで見出しを表示しない場合に、目次からどう飛ばすのかということでしょうか? 「ページ表示なし」の実装はre:viewデフォルトのcolophon.xhtmlをイメージしていました。 |
予想ですが、ページ表示なしというよりは、Re:VIEW生成じゃないものにあとでサシカエるかんじですかね。 サシカエ作業自体はフックでやるとしても、目次掲載の情報は仮ファイルのほうには入れておく、と。 |
とりあえずnotocとtoconlyがあればいいかな。これらの要素が採番をすることはまずないと思うからnonumとの重複ができないのは気にしなくてもいいだろうか。 |
noXXX で統一のほうがキモくないです! |
toconlyのニュアンスをnoで表現するには… |
nodisp ... 苦しいですかね |
|
|
全キャンセルの |
@suzukin あ、「ページ表示なし」は「見出しが本文に表示されない」のことだったんですね、であれば問題ないです! |
見出しまわりはあまり複雑にしたくないんだよなぁ。そのあとのビルダの処理系を考えるとなるべくシンプルにしたい、今のheadlineメソッドの数が変わるのは避けたい。
|
いま見たら正規表現だったので、 |
実際にはなさそうですけど、事前に用途は確定できないので、独立したパラメータを用意して、あとは勝手に使ってくださいというスタンスでよいかなあと。 |
|
あー、でも問題はそこじゃなくて、 |
採番ありかつnodispはTeXのときにたぶんaddcounterする実装が面倒になりそう(章だけに限定する?)。 notocについても、ほかのビルダはともかく、TeXの場合、採番ありかつ目次なし というのはちと厄介な気がします(一度ビルドしてできたtocをいじることになる)。 nodispで採番なし なら そもそもnonum=内部的にはTeXのchapter*になって目次から落ちる、というのはTeXのわかりにくい挙動かも。nonumだけしかないならaddcontentslineを入れるようにしたほうがいいのかな。 |
#301 これを直さないとか… |
#555 で、epubmakerおよびpdfmakerでの
までを作ってみました。epubmakerの場合の採番なしによる採番のずれは、番号を戻すことで解消させています。ただ、一度簡易パースするなど、かなり無茶をしている感じはあります。
|
を#555 に追加してみました。そろそろ怖くなってきた。 |
#555 をマージしました。 |
#436 の内容と関連。
The text was updated successfully, but these errors were encountered: