Skip to content

LaTeX出力 #46

@gemmaro

Description

@gemmaro

現在XHTML出力が可能ですが、こちらに加えてLaTeXへの出力ができると、印刷して読む用途に便利だと思います。
(このプログラムの名前が aozora2html のため、やや範囲を外れているきらいはあるかもしれません。)

出力されるLaTeX文書ファイルやコマンドラインオプションなどについての、大まかな仕様案は次の通りです:

  • 出力されるLaTeX文書ファイル
    • 文字コード:UTF-8
    • LaTeX処理系:LuaLaTeX(ないしupLaTeX)
    • 文書クラス: jlreq
      • 文書クラスのオプション
        • tate
        • book
  • コマンドラインオプション
    • --output-format FORMAT を追加
      • FORMAT には xhtml (初期値)、 latex を指定することができる
    • --use-jisx0213, --use-unicode--output-format latex は併用不可

なお、初期値で --output-format xhtml が使用されるため、従来のコマンドの動作は変化しません。

予想される作業工程は次の通りです:

  1. sample/chukiichiran_kinyurei.{txt,html} を参考に sample/chukiichiran_kinyurei.tex を編集して作成
  2. sample/chukiichiran_kinyurei.txt--output-format latex 指定で変換した結果が sample/chukiichiran_kinyurei.tex と等しくなるようなテストを追加 ...a
  3. 各種ユニットテストを追加 ...b
  4. a, b のテストが通るように実装を行う

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions