読者です 読者をやめる 読者になる 読者になる

KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

広告

今までに出版した電子書籍

Amazon.co.jp: 急急如律令: Kindleストア

 

kindle漫画の目次について2

http://sasurai-mx.cocolog-nifty.com/blog/2013/08/amazo.html

わかりにくいと書かれていましたので、細かく説明をしようかと。

桜-写真集

桜-写真集

この方法で作ったのは上の本です。

f:id:kyukyunyorituryo:20130817222116j:plain

改訂:2014年6月14日

iOStoc.ncxを論理目次として扱えるようになったので、html目次の必要性があまりなくなった。そのうえ、html目次を作るサイトを作ったのでそれを使ってください

http://kyukyu.cho-chin.com/kincre.html

下記ページも参照してください 

KDPの漫画の高解像度化について - KDPのメモ 急急如律令

 

ここからは以前の内容。

 

kindle comic creatorではnav.html以外 の目次が自動生成されます。

目次用のテンプレを使うのはnav.htmlです。

下のリンクのような内容のテンプレをnav.htmlとして保存して、kindle comic creatorにhtml目次として登録します。

http://99nyorituryo.hatenablog.com/entry/2013/07/25/221058

toc.ncxの目次内容から、本ごとに違う目次の内容を書き換えていきます。

<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE ncx PUBLIC '-//NISO//DTD ncx 2005-1//EN' 'http://www.daisy.org/z3986/2005/ncx-2005-1.dtd'>

<ncx version="2005-1" xmlns="http://www.daisy.org/z3986/2005/ncx/" xml:lang="en-US">

    <head>

        <meta content="" name="dtb:uid"/>

        <meta content="" name="dtb:depth"/>

        <meta content="0" name="dtb:totalPageCount"/>

        <meta content="0" name="dtb:maxPageNumber"/>

        <meta content="true" name="generated"/>

    </head>

    <docTitle>

        <text/>

    </docTitle>

    <navMap>

        <navPoint playOrder="1" id="toc-1">

            <navLabel>

                <text>初めの頁</text>

            </navLabel>

            <content src="html/Page-0.html"/>

        </navPoint>

        <navPoint playOrder="11" id="toc-11">

            <navLabel>

                <text>第2部</text>

            </navLabel>

            <content src="html/Page-10.html"/>

        </navPoint>

        <navPoint playOrder="17" id="toc-17">

            <navLabel>

                <text>第3部</text>

            </navLabel>

            <content src="html/Page-16.html"/>

        </navPoint>

        <navPoint playOrder="25" id="toc-25">

            <navLabel>

                <text>第4部</text>

            </navLabel>

            <content src="html/Page-24.html"/>

        </navPoint>

        <navPoint playOrder="33" id="toc-33">

            <navLabel>

                <text>第5部</text>

            </navLabel>

            <content src="html/Page-32.html"/>

        </navPoint>

        <navPoint playOrder="41" id="toc-41">

            <navLabel>

                <text>第6部</text>

            </navLabel>

            <content src="html/Page-40.html"/>

        </navPoint>

        <navPoint playOrder="49" id="toc-49">

            <navLabel>

                <text>第7部</text>

            </navLabel>

            <content src="html/Page-48.html"/>

        </navPoint>

        <navPoint playOrder="57" id="toc-57">

            <navLabel>

                <text>第8部</text>

            </navLabel>

            <content src="html/Page-56.html"/>

        </navPoint>

        <navPoint playOrder="65" id="toc-65">

            <navLabel>

                <text>第9部</text>

            </navLabel>

            <content src="html/Page-64.html"/>

        </navPoint>

        <navPoint playOrder="73" id="toc-73">

            <navLabel>

                <text>最後</text>

            </navLabel>

            <content src="html/Page-72.html"/>

        </navPoint>

    </navMap>

</ncx>

 

        <navPoint playOrder="1" id="toc-1">

            <navLabel>

                <text>初めの頁</text>

            </navLabel>

            <content src="html/Page-0.html"/>

        </navPoint>

これらがひとつの目次になっているのをhtml目次では

<li class="chapter" id="toc1"><a href="html/Page-0.html">初めの頁</a></li>

対応されている。

KC2で

 本の設定⇒メタデータメタデータ⇒詳細設定⇒全般⇒HTML目次でKC2にHTML目次を追加

でHTML目次を追加する。

 問題点は、こうやって追加されると、目次が論理目次ではなく視覚目次として表示され。

画像として目次を用意しているような漫画の場合。目次がダブってしまい読みづらい。

その場合、目次を見えない位置に動かしたり、ページ送りの順番から削除する。

<spine toc="ncx"></spine>に挟まれているリンク先はページの表示される順番なのでそこをいじれば順番を変えたり表示しなくできたりする。

<guide></guide>は初めに表示されるページを示しています

それらを踏まえて考えると、<guide></guide>出始めに表示されるページより前のページのところにnav.htmlを置くと、普通に順繰りに読む場合が視覚目次を表示されない。

 

他の方法でページ送りの順番から削除すると、

  <spine toc="ncx"> と</spine>の間にある。

        <itemref idref="toc" linear="yes"/>がnav.htmlを示しているのでそれを削除することによって表示を消すことができる。

 追記・2014年3月24日

作成サンプル、html文字なし

https://www.dropbox.com/sh/k03d0yq0r6xkid7/VjP1LAwy0_

kindle comic creatorで作ったままの版

html目次を追加版

html目次の表示しない版。

3つを追加しています。

azkはそれぞれiOS向けのファイル。