SlideShare a Scribd company logo
1 of 35
Download to read offline
TEX だけで済まない
  私の TEX 環境
      鹿野 桂一郎
 k16.shikano@gmail.com
     @golden_lucky


   2012 年 10 月 27 日
                 .    .   .   .   .   .
本ができるまで

 1. 著者の頭の中
  ↓
 2. 原稿
  ↓
 3. 組版データ
  ↓
 4. 書籍

             .   .   .   .   .   .
本ができるまで(お仕事)

 1. 著者の頭の中
  ↓ 執筆
 2. 原稿
  ↓ 編集組版
 3. 組版データ
  ↓ 印刷製本
 4. 書籍

             .   .   .   .   .   .
原稿=著者の頭の中のダンプ


  ダンプしやすい書式
  ダンプされたものを整理しやすい
  書式
  フォールバックしやすい書式




              .   .   .   .   .   .
原稿=組版データのソース

  構造がはっきり入れられる形式
  レイアウトの自由度が高い形式
  メタ情報を入れられる形式
   索引
   コメント




            .   .   .   .   .   .
本ができるまで(実態)

 1. 著者の頭の中
  ↓ 執筆
  ↑
 2. 原稿
  ↓ 編集組版
  ↑
 3. 組版データ
  ↓ 印刷製本
 4. 書籍

             .   .   .   .   .   .
原稿=版

  書いて終わりではない
  編集して終わりではない
  組版して終わりではない




               .   .   .   .   .   .
原稿=版

  書いて終わりではない
  編集して終わりではない
  組版して終わりではない

       完全な版管理
  脳内ダンプから組版データまで



               .   .   .   .   .   .
そこで TEX


     .   .   .   .   .   .
それで
 済むなら
 そこで TEX
苦労しない!

     .   .   .   .   .   .
TEX を原稿にする苦労

  環境がない、用意できない
  使えない、使いたくない
  リッチすぎる、自由すぎる
  それほど構造もはっきりしない




               .   .   .   .   .   .
TEX 以外の候補




            .   .   .   .   .   .
TEX 以外の候補

  MS Word




            .   .   .   .   .   .
TEX 以外の候補

  MS Word
  Adobe InDesign
  XSLT + XSL-FO
  バックエンドで TEX などを使う
  ドキュメントシステム
    IdeoType
    Sphinx
    ReVIEW、などなど


                  .   .   .   .   .   .
ある出版社(の一部署   (の一部) )     の試み


 1. ローカルの TEX 環境を不要に
 2. TEX マクロで全部やらない
 3. TEX を原稿にはしない




                     .   .   .   .   .   .
1. ローカルの TEX 環境を不要に

   継続的インテグレーション
     原稿をリポジトリにコミットしたら
     レビュー用の PDF ができる
     詳しくは
     http://www.geekpage.jp/blog/?id=
     2011/6/29/1

   汎用スタイル(ohmsha.cls)



                        .   .   .   .   .   .
2. TEX マクロで全部やらない

  日英混在のドラフト生成
  特殊文字のエスケープ、置換
  キーワードのハイライト処理
  索引や用語一覧




            .   .   .   .   .   .
コードハイライト処理例:出力の PDF




               .   .   .   .   .   .
コードハイライト処理例:原稿




             .   .   .   .   .   .
コードハイライト処理例:中間の L TEX
                A




                .   .   .   .   .   .
§   ¤
広告 ¥
¦




        Sam Ruby,
        Dave Thomas,
        David Heinemeier
        Hansson ほか共著
        前田修吾 監訳
        2011 年 11 月発売
        本体 3200 円
        B5 変判 440 頁
        ISBN 978-4-274-06866-9



                .   .   .   .    .   .
キーワードの処理例:出力 PDF




               .   .   .   .   .   .
キーワードの処理例:原稿




               .   .   .   .   .   .
§   ¤
広告 ¥
¦




        Richard Bird 著
        山下伸夫 監訳
        2012 年 10 月発売
        本体 3800 円
        A5 判 448 頁
        ISBN 978-4-274-06896-6


                .   .   .   .    .   .
3. TEX を原稿にはしない

   独自書式
   XML っぽい書式
   TEX っぽい書式




               .   .   .   .   .   .
3. TEX を原稿にはしない

   独自書式
   XML っぽい書式
   TEX っぽい書式

 L TEX への変換処理を書きさえすれば
 A

 pLTEX+ dvipdfmx で入稿直前まで自動化
   A




                  .   .   .   .   .   .
§   ¤
広告 ¥
¦


        原著者の独自書式。
        Java によるパーザを日本語対
        応と LTEX 出力できるように
             A

        改修して自動組版。
        Daniel Jackson 著
        中島 震 監訳
        今井健男・酒井政裕・
        遠藤侑介・片岡欣夫 共訳
        2011 年 7 月発売
        本体 4500 円
        A5 判 376 頁
        ISBN 978-4-274-06858-4

                .   .   .   .    .   .
§   ¤
広告 ¥
¦



        HTML っぽい原稿。
        LTEX へのコンバーターを介
        A

        して自動組版。


        竹下隆史・村山公保・
        荒井 透・苅田幸雄 共著
        2012 年 2 月発売
        本体 2200 円
        B5 判 376 頁
        ISBN 978-4-274-06876-8


                .   .   .   .    .   .
§   ¤
広告 ¥
¦


        plain TEX の原書原稿を簡易
        書式に変換したものが原稿。
        LTEX へのコンバーターを介
        A

        して自動組版。
        Daniel P. Friedman
        Matthias Felleisen 著
        元吉文男・     横山晶一 共訳
        2010 年 10 月発売
        本体 2800 円
        A5 判 216 頁
        ISBN 978-4-274-06826-3


                  .   .   .   .   .   .
3. TEX を原稿にはしない

   独自書式
   XML っぽい書式
   TEX っぽい書式

 L TEX への変換処理を書きさえすれば
 A

 pLTEX+ dvipdfmx で入稿直前まで自動化
   A




                  .   .   .   .   .   .
3. TEX を原稿にはしない

   独自書式
   XML っぽい書式
   TEX っぽい書式

 L TEX への変換処理を書きさえすれば
 A

 pLTEX+ dvipdfmx で入稿直前まで自動化
   A

     ほかの選択肢は?


                  .   .   .   .   .   .
3. TEX を原稿にはしない

   独自書式
   XML っぽい書式
   TEX っぽい書式

 L TEX への変換処理を書きさえすれば
 A

 pLTEX+ dvipdfmx で入稿直前まで自動化
   A

     ほかの選択肢は?
     ほかの出力は?
                  .   .   .   .   .   .
EPUB とか
   L TEX から EPUB を作るのは、
   A
   意外に大変
     latex2html
     plastex
     pandoc
   ただ出力するなら造作もないが……
     索引、相互参照
     レイアウト



                  .   .   .   .   .   .
§   ¤
広告 ¥
¦


        LTEX が原稿。
        A

        Haskell+Gauche で epub 化、
        kindlegen した mobi を入稿。




        Miran Lipovaˇ a 著
                    c
        田中英行・    村主崇行 共訳
        2012 年 10 月 25 日
        amazon.co.jp にて発売開始

                .   .   .   .   .   .
EPUB とか
   L TEX から EPUB を作るのは、
   A
   意外に大変
     latex2html
     plastex
     pandoc
   ただ出力するなら造作もないが……
     索引、相互参照
     レイアウト
   実績、ノウハウのある方、
   情報交換しましょう!
                  .   .   .   .   .   .

More Related Content

More from Keiichiro Shikano

技術を本にして売る、という仕事
技術を本にして売る、という仕事技術を本にして売る、という仕事
技術を本にして売る、という仕事Keiichiro Shikano
 
表とリスト(List Driven Table in LaTeX )
表とリスト(List Driven Table in LaTeX )表とリスト(List Driven Table in LaTeX )
表とリスト(List Driven Table in LaTeX )Keiichiro Shikano
 
2018年でもEPSをTeXで使う
2018年でもEPSをTeXで使う2018年でもEPSをTeXで使う
2018年でもEPSをTeXで使うKeiichiro Shikano
 
TeXの気持ちを理解するために知っておくと役立つかもしれないこと
TeXの気持ちを理解するために知っておくと役立つかもしれないことTeXの気持ちを理解するために知っておくと役立つかもしれないこと
TeXの気持ちを理解するために知っておくと役立つかもしれないことKeiichiro Shikano
 
Sphinxで売り物の書籍を作ってみた
Sphinxで売り物の書籍を作ってみたSphinxで売り物の書籍を作ってみた
Sphinxで売り物の書籍を作ってみたKeiichiro Shikano
 
TeXは軽量マークアップの夢を見るか
TeXは軽量マークアップの夢を見るかTeXは軽量マークアップの夢を見るか
TeXは軽量マークアップの夢を見るかKeiichiro Shikano
 
ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版Keiichiro Shikano
 
TeX原稿からEPUBを作りたい
TeX原稿からEPUBを作りたいTeX原稿からEPUBを作りたい
TeX原稿からEPUBを作りたいKeiichiro Shikano
 
イテレーティブでインクリメンタルな技術書の作り方
イテレーティブでインクリメンタルな技術書の作り方イテレーティブでインクリメンタルな技術書の作り方
イテレーティブでインクリメンタルな技術書の作り方Keiichiro Shikano
 
『新装版リファクタリング ―既存のコードを安全に改善する―』 のここがすごい
『新装版リファクタリング ―既存のコードを安全に改善する―』 のここがすごい『新装版リファクタリング ―既存のコードを安全に改善する―』 のここがすごい
『新装版リファクタリング ―既存のコードを安全に改善する―』 のここがすごいKeiichiro Shikano
 
Index makes your book perfect
Index makes your book perfectIndex makes your book perfect
Index makes your book perfectKeiichiro Shikano
 
多値で簡単パーサーコンビネーター
多値で簡単パーサーコンビネーター多値で簡単パーサーコンビネーター
多値で簡単パーサーコンビネーターKeiichiro Shikano
 
オーム社開発部がTeXを使う3つのおもな理由
オーム社開発部がTeXを使う3つのおもな理由オーム社開発部がTeXを使う3つのおもな理由
オーム社開発部がTeXを使う3つのおもな理由Keiichiro Shikano
 

More from Keiichiro Shikano (20)

技術を本にして売る、という仕事
技術を本にして売る、という仕事技術を本にして売る、という仕事
技術を本にして売る、という仕事
 
表とリスト(List Driven Table in LaTeX )
表とリスト(List Driven Table in LaTeX )表とリスト(List Driven Table in LaTeX )
表とリスト(List Driven Table in LaTeX )
 
KindleでMathMLの現実
KindleでMathMLの現実KindleでMathMLの現実
KindleでMathMLの現実
 
2018年でもEPSをTeXで使う
2018年でもEPSをTeXで使う2018年でもEPSをTeXで使う
2018年でもEPSをTeXで使う
 
TeXの気持ちを理解するために知っておくと役立つかもしれないこと
TeXの気持ちを理解するために知っておくと役立つかもしれないことTeXの気持ちを理解するために知っておくと役立つかもしれないこと
TeXの気持ちを理解するために知っておくと役立つかもしれないこと
 
Sphinxで売り物の書籍を作ってみた
Sphinxで売り物の書籍を作ってみたSphinxで売り物の書籍を作ってみた
Sphinxで売り物の書籍を作ってみた
 
TeXは軽量マークアップの夢を見るか
TeXは軽量マークアップの夢を見るかTeXは軽量マークアップの夢を見るか
TeXは軽量マークアップの夢を見るか
 
脚注をめぐる冒険
脚注をめぐる冒険脚注をめぐる冒険
脚注をめぐる冒険
 
ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版
 
TeX原稿からEPUBを作りたい
TeX原稿からEPUBを作りたいTeX原稿からEPUBを作りたい
TeX原稿からEPUBを作りたい
 
イテレーティブでインクリメンタルな技術書の作り方
イテレーティブでインクリメンタルな技術書の作り方イテレーティブでインクリメンタルな技術書の作り方
イテレーティブでインクリメンタルな技術書の作り方
 
Gaucheで本を作る
Gaucheで本を作るGaucheで本を作る
Gaucheで本を作る
 
『新装版リファクタリング ―既存のコードを安全に改善する―』 のここがすごい
『新装版リファクタリング ―既存のコードを安全に改善する―』 のここがすごい『新装版リファクタリング ―既存のコードを安全に改善する―』 のここがすごい
『新装版リファクタリング ―既存のコードを安全に改善する―』 のここがすごい
 
TUG 2014 参加体験記
TUG 2014 参加体験記TUG 2014 参加体験記
TUG 2014 参加体験記
 
xml2tex at TUG 2014
xml2tex at TUG 2014xml2tex at TUG 2014
xml2tex at TUG 2014
 
Csspage1 2014-06-22
Csspage1 2014-06-22Csspage1 2014-06-22
Csspage1 2014-06-22
 
Index makes your book perfect
Index makes your book perfectIndex makes your book perfect
Index makes your book perfect
 
Our docsys-pyfes-2012-11
Our docsys-pyfes-2012-11Our docsys-pyfes-2012-11
Our docsys-pyfes-2012-11
 
多値で簡単パーサーコンビネーター
多値で簡単パーサーコンビネーター多値で簡単パーサーコンビネーター
多値で簡単パーサーコンビネーター
 
オーム社開発部がTeXを使う3つのおもな理由
オーム社開発部がTeXを使う3つのおもな理由オーム社開発部がTeXを使う3つのおもな理由
オーム社開発部がTeXを使う3つのおもな理由
 

Texuser 2012-lt

  • 1. TEX だけで済まない 私の TEX 環境 鹿野 桂一郎 k16.shikano@gmail.com @golden_lucky 2012 年 10 月 27 日 . . . . . .
  • 2. 本ができるまで 1. 著者の頭の中 ↓ 2. 原稿 ↓ 3. 組版データ ↓ 4. 書籍 . . . . . .
  • 3. 本ができるまで(お仕事) 1. 著者の頭の中 ↓ 執筆 2. 原稿 ↓ 編集組版 3. 組版データ ↓ 印刷製本 4. 書籍 . . . . . .
  • 4. 原稿=著者の頭の中のダンプ ダンプしやすい書式 ダンプされたものを整理しやすい 書式 フォールバックしやすい書式 . . . . . .
  • 5. 原稿=組版データのソース 構造がはっきり入れられる形式 レイアウトの自由度が高い形式 メタ情報を入れられる形式 索引 コメント . . . . . .
  • 6. 本ができるまで(実態) 1. 著者の頭の中 ↓ 執筆 ↑ 2. 原稿 ↓ 編集組版 ↑ 3. 組版データ ↓ 印刷製本 4. 書籍 . . . . . .
  • 7. 原稿=版 書いて終わりではない 編集して終わりではない 組版して終わりではない . . . . . .
  • 8. 原稿=版 書いて終わりではない 編集して終わりではない 組版して終わりではない 完全な版管理 脳内ダンプから組版データまで . . . . . .
  • 9. そこで TEX . . . . . .
  • 10. それで 済むなら そこで TEX 苦労しない! . . . . . .
  • 11. TEX を原稿にする苦労 環境がない、用意できない 使えない、使いたくない リッチすぎる、自由すぎる それほど構造もはっきりしない . . . . . .
  • 12. TEX 以外の候補 . . . . . .
  • 13. TEX 以外の候補 MS Word . . . . . .
  • 14. TEX 以外の候補 MS Word Adobe InDesign XSLT + XSL-FO バックエンドで TEX などを使う ドキュメントシステム IdeoType Sphinx ReVIEW、などなど . . . . . .
  • 15. ある出版社(の一部署 (の一部) ) の試み 1. ローカルの TEX 環境を不要に 2. TEX マクロで全部やらない 3. TEX を原稿にはしない . . . . . .
  • 16. 1. ローカルの TEX 環境を不要に 継続的インテグレーション 原稿をリポジトリにコミットしたら レビュー用の PDF ができる 詳しくは http://www.geekpage.jp/blog/?id= 2011/6/29/1 汎用スタイル(ohmsha.cls) . . . . . .
  • 17. 2. TEX マクロで全部やらない 日英混在のドラフト生成 特殊文字のエスケープ、置換 キーワードのハイライト処理 索引や用語一覧 . . . . . .
  • 21. § ¤ 広告 ¥ ¦ Sam Ruby, Dave Thomas, David Heinemeier Hansson ほか共著 前田修吾 監訳 2011 年 11 月発売 本体 3200 円 B5 変判 440 頁 ISBN 978-4-274-06866-9 . . . . . .
  • 24. § ¤ 広告 ¥ ¦ Richard Bird 著 山下伸夫 監訳 2012 年 10 月発売 本体 3800 円 A5 判 448 頁 ISBN 978-4-274-06896-6 . . . . . .
  • 25. 3. TEX を原稿にはしない 独自書式 XML っぽい書式 TEX っぽい書式 . . . . . .
  • 26. 3. TEX を原稿にはしない 独自書式 XML っぽい書式 TEX っぽい書式 L TEX への変換処理を書きさえすれば A pLTEX+ dvipdfmx で入稿直前まで自動化 A . . . . . .
  • 27. § ¤ 広告 ¥ ¦ 原著者の独自書式。 Java によるパーザを日本語対 応と LTEX 出力できるように A 改修して自動組版。 Daniel Jackson 著 中島 震 監訳 今井健男・酒井政裕・ 遠藤侑介・片岡欣夫 共訳 2011 年 7 月発売 本体 4500 円 A5 判 376 頁 ISBN 978-4-274-06858-4 . . . . . .
  • 28. § ¤ 広告 ¥ ¦ HTML っぽい原稿。 LTEX へのコンバーターを介 A して自動組版。 竹下隆史・村山公保・ 荒井 透・苅田幸雄 共著 2012 年 2 月発売 本体 2200 円 B5 判 376 頁 ISBN 978-4-274-06876-8 . . . . . .
  • 29. § ¤ 広告 ¥ ¦ plain TEX の原書原稿を簡易 書式に変換したものが原稿。 LTEX へのコンバーターを介 A して自動組版。 Daniel P. Friedman Matthias Felleisen 著 元吉文男・ 横山晶一 共訳 2010 年 10 月発売 本体 2800 円 A5 判 216 頁 ISBN 978-4-274-06826-3 . . . . . .
  • 30. 3. TEX を原稿にはしない 独自書式 XML っぽい書式 TEX っぽい書式 L TEX への変換処理を書きさえすれば A pLTEX+ dvipdfmx で入稿直前まで自動化 A . . . . . .
  • 31. 3. TEX を原稿にはしない 独自書式 XML っぽい書式 TEX っぽい書式 L TEX への変換処理を書きさえすれば A pLTEX+ dvipdfmx で入稿直前まで自動化 A ほかの選択肢は? . . . . . .
  • 32. 3. TEX を原稿にはしない 独自書式 XML っぽい書式 TEX っぽい書式 L TEX への変換処理を書きさえすれば A pLTEX+ dvipdfmx で入稿直前まで自動化 A ほかの選択肢は? ほかの出力は? . . . . . .
  • 33. EPUB とか L TEX から EPUB を作るのは、 A 意外に大変 latex2html plastex pandoc ただ出力するなら造作もないが…… 索引、相互参照 レイアウト . . . . . .
  • 34. § ¤ 広告 ¥ ¦ LTEX が原稿。 A Haskell+Gauche で epub 化、 kindlegen した mobi を入稿。 Miran Lipovaˇ a 著 c 田中英行・ 村主崇行 共訳 2012 年 10 月 25 日 amazon.co.jp にて発売開始 . . . . . .
  • 35. EPUB とか L TEX から EPUB を作るのは、 A 意外に大変 latex2html plastex pandoc ただ出力するなら造作もないが…… 索引、相互参照 レイアウト 実績、ノウハウのある方、 情報交換しましょう! . . . . . .