ここんとこ、pandocでTeXからePubへの変換を調べてるが、かなり酷いね…。
いや、調べるとpandoc思ったよりずっと頑張ってるというのも判るんだが、それ以上に致命的なことが次々見つかるorz
今のところ出来ていないこと:
- 数式でボールドの斜体
- 数式が何故か2回表示される(これはviewerの問題な気が…)
- 図、表でcaptionが消える
- label/refで相互参照できない (文字列素通し)
- figure環境の[h]とかも素通しにするなよ……。
以下サンプル
うーん、ePubにしておいて、最後は手修正は避けられないのかなぁ?
付記
- 数式が二重化しているのは、<ops:case>と<ops:default>があって両方とも表示されてしまうからなので、表示系が悪いのか、凝ったことをやりすぎるpandocが悪いのか…
- コマンド実行時の環境変数LANGが<dc:language>に入ってしまうので、C localeだとkindlegenが悩んで死ぬ…。
- 改行を半角スペースとして行を連結しているので、HTMLソース内で全角文字列内にスペースが入り、表示系はそのスペースを伸び縮みさせて両端揃えしようとするので、間抜けな空白が頻出する。TeXソース内で改行させないことが必要