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

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

AozoraEpub3の左右中央表示

 AozoraEpub3のコードを読んでいたんだが、これは長編小説並みの分量があるな。まぁ全部を読む必要はないのだろうけど。なので、観ながらメモっていこうかと思っている。

https://github.com/kyukyunyorituryo/AozoraEpub3/wiki

後で、wikiにでもまとめておこうかと。

 

  以前書いたこのAozoraEpub3使って作った本がどの程度今でも動くのだろうかと、確認も込めて試してみたいのだが。正直そんなにリフローEPUBについては詳しくない気がするのだが。

EPUB縦書組版

EPUB縦書組版

 

 AozoraEpub3中身の整理

srcフォルダー

ソース

 

コマンドラインから操作する

AozoraEpub3.java

GUIで起動する

AozoraEpub3Applet.java

青空文庫テキストをePub3形式のXHTMLに変換する本体は

converter/AozoraEpub3Converter.java

 

webフォルダー

小説投稿サイトの定義データ

templateフォルダー

テンプレートが入っている

 

扉の表示 

 

扉部分で左右中央表示のスタイルシートをどうするか。位置ページが増加した挿絵を可能にできるかというのを詰めてみる。

https://github.com/kyukyunyorituryo/AozoraEpub3/blob/master/template/OPS/css/vertical_middle.css

https://github.com/kyukyunyorituryo/AozoraEpub3/blob/master/template/OPS/xhtml/xhtml_header.vm

https://github.com/kyukyunyorituryo/AozoraEpub3/blob/master/template/OPS/xhtml/xhtml_footer.vm

<body>
<table class="middle"><tr><td>
<p id="kobo.1.1">ページの左右中央</p>
</td></tr></table>
</body>

 

/* 左右中央 */
table.middle td {
vertical-align: middle;
}

 こうなるように書き換えた

 <div class="middle">

<p id="kobo.1.1">ページの左右中央</p>

</div>

 

 

.middle{
margin-left:auto;
margin-right:auto;
-epub-writing-mode:vertical-rl;
writing-mode:vertical-rl;
height:100%;
}

 扉、左右中央表示

[#ページの左右中央]

http://kumihan.aozora.gr.jp/layout3.html

 

http://densyodamasii.com/?page_id=2066

http://ebpaj.jp/counsel/guide