http://sasurai-mx.cocolog-nifty.com/blog/2013/08/amazo.html
わかりにくいと書かれていましたので、細かく説明をしようかと。
この方法で作ったのは上の本です。
改訂:2014年6月14日
iOSがtoc.ncxを論理目次として扱えるようになったので、html目次の必要性があまりなくなった。そのうえ、html目次を作るサイトを作ったのでそれを使ってください
http://kyukyu.cho-chin.com/kincre.html
下記ページも参照してください
ここからは以前の内容。
kindle comic creatorではnav.html以外 の目次が自動生成されます。
目次用のテンプレを使うのはnav.htmlです。
下のリンクのような内容のテンプレをnav.htmlとして保存して、kindle comic creatorにhtml目次として登録します。
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_
html目次を追加版
html目次の表示しない版。
3つを追加しています。
azkはそれぞれiOS向けのファイル。