索引について―階層化索引を簡単に作る方法を考えました。前回[1]は、主に索引の目的について考えてみました。今回はちょっと実践的に、ECMJ流!のシリーズの制作の際に階層化索引を簡単に作る方法を考案しましたので、それについてご紹介します。階層化索引というのは例えば次のような形式です。この例では親階層が「Eコマース」、「Eコマース革命」です。その子供の索引として「大企業のEコマース」、「中小企業のEコマース」などがあります。Eコマースが共通ですので、表示を簡素化するためダッシュで代替しています。○PDFのとき巻末に索引を自動生成し、索引語または(複数箇所あるとき)索引語のカウンターから本文の索引語位置への内部リンクを設定CAS-UBの編集画面には簡単な索引を作る対話式のダイヤログがあり、これを使えば1階層の索引を簡単につくることができます[2]。残念ながら、現在のところ、編集画面のダイヤログでは階層化索引を作ることができません。そこで、CAS-UBの編集画面で手入力でCAS記法のマークアップすることになります。CAS記法のマークアップの説明はこちら:CAS記法リファレンス親子の索引は本文に次のようにマークアップします。子供の索引語]]]]]]xxxに親の索引語の読み、yyyに子供の索引語の読みしかし、どうもまだるっこしいので、テキストファイルとして索引を用意する方法を考えてみました。上の図の例の索引を作るには、次のようなテキストファイルを用意します。――以降の2年間]]]]]](:nodispは索引語をPDFとEPUBの本文に表示しないという指定です)それで索引語検索して、ヒットしたところに、索引のマークアップを貼り付けていきます。(1)「大企業のEコマース」を検索します。(2)ヒットした中で索引を付ける箇所を選択します。この場合は(9,76)の位置に付けますので、(9,76)をクリックします。(3)すると編集画面で(9,76)の位置にジャンプします。大企業の――]]]]]]をコピーして、索引語の前に貼り付けます。(4)貼り付けた結果は次の図のようになります。(5)PDFとEPUBを作成すると索引のページが自動的に作られ、索引の各項目から本文へのリンクが設定されます。本文の索引語が非表示でもリンク先としては有効ですので、索引のマークアップは索引からジャンプしたい箇所に設定して置くのが良いです。索引論再訪ー索引の目的とは。1階層の索引の作り方は、動画とブログで紹介しています。動画とブログは下記の過去記事をご覧ください。CAS-UBではEPUBに索引を自動的に出力できます。索引の作り方を考える。一歩進んで、本文に出てこない索引語や、索引語の階層化の試み。コメントをどうぞ索引論再訪ー索引の目的とは。先月(2016年12月11日)索引についてのブログを書きました[1]。シリーズ第三弾」の索引作りに際していろいろ考えたことをまとめたものです。~広告予算がなくても、アクセスは伸ばせる~』として無事発売されました[2]。今度はシリーズ第四弾の索引作り中です。シリーズ第四弾はほとんど編集完了して、現在、索引の調整を中心に最終調整中です。タイトルは『Eコマース「勝者の秘訣」はデータ活用にあり!~「データをとって毎日改善」を繰り返そう~』です。発売されましたら、ブログなどでご紹介しますのでしばらくお待ちください。アンテナハウス書籍・総合目録には出版済みのすべての本を紹介していますので、関心をお持ちのかたはぜひチェックしてみてください。索引についてまた考えてみます。索引の目的はこれは前回も書きましたが、第一は用語や固有名詞について本文中にでてきた場所を示すですが、これが索引の一般的用法でしょう。・本を読み進めて人物が出てくる。第二は、本の内容を理解する。通常の本ではこの用途は少ないと思います。編集がしっかりしていて、目次もしっかりできていれば、内容を理解するために索引をたどっていく必要はないように思います。全体の構成を考えて執筆されているわけではない本もあります。ブログ本はその一つです。日記のようなものですので全体の構成を考えられているわけではありません。2008年6月刊)を読んでいるのですが、これは一種の旅日記ともいえます。本シリーズは全5巻ですが、別冊で総索引があります。テーマ別事項索引はこの第二の目的にも使えるものです。テーマのひとつに「音楽会」があります。索引の中見出しが音楽会、項目は「プロイセン王立劇場におけるオペラ」、「ボスtンの太平楽会」、「リヴァプールのパイプ・オルガンの演奏」、「ワシントンの国立劇場のオペラ招待」となっています。これは索引の目的にも関係するでしょう。索引を階層化する場合は、第一階層の索引語は見出しとしての役割も担いますので、抽象度が高い用語、あるいは、本文に出てこない用語が多くなりそうです。少数派ですので、多くの場合索引と本文の版面は異なることが多いでしょう。本文が縦組でも索引は横組が多くなっています。索引の作成方法の一つに構成方法があります。それから索引の中で親子の索引、兄弟の索引を作ることは一般的です。先達の索引例として、まずは、上に述べた『米欧回覧実記』をあげておきます。索引の作り方を考える。一歩進んで、本文に出てこない索引語や、索引語の階層化の試み。CAS-UBではEPUBに索引を自動的に出力できます。コメントをどうぞ索引の作り方を考える。一歩進んで、本文に出てこない索引語や、索引語の階層化の試み。シリーズ第三弾」を編集していました。大詰めで索引を作成しています。ECマーケティング人財育成の石田社長が毎日書いているブログ[1]をトピック別に整理して書籍の形式とするものです。ブログの形をとっていますが、世の中に星の数ほどあるぬるいブログではなく石田社長の実践経験が力を抜くことなく100%語られるという日本でもめずらしいものです。第一弾[2]、第二弾[3]はKindle版とプリントオンデマンド版で発売しています。第三弾は、Eコマースサイトへの集客や広告の成果データを分析して広告の選択や効果を高めるためのさまざまな話題を含んでいます。ブログは1本が1,500文字の読み物なのですが、元原稿の性格上、同じトピックの記事が何回か取り上げられています。役に立つ内容がいろいろな箇所にちりばめられています。そこで、索引を少し工夫してみました。ここで索引の工夫について具体的に説明する前に、書籍の巻末索引の役割や目的を考えてみましょう。思って探すことにあります。索引がないと該当しそうなページに立ち返って探すわけですが、巻末索引があれば索引語でその記述位置を簡単に探すことができます。この場合、索引語としては、本文中に登場する用語や固有名詞をそのまま採用し、巻末索引では、索引語について一番詳しく記述されている箇所を索引のページ番号として示すでしょう。これは、巻末索引を一種の目次としても使えるようにするということです。ポイントとなる概念を索引語として用意し、巻末の索引ページには、本文中の索引語に関連する位置を示すことになります。本の中に書かれている言葉でなく、書かれている言葉の上位概念を索引語としても良いでしょう。この場合、巻末索引は階層構造となります。上位概念を索引語として階層構造とする本の中で頻出する用語をビッグワードと呼ぶことにします。ビッグワードを索引語として採用しますと、出現するページの数が多くなります。索引で一つの用語の参照先ページの数が多くなると、探したい箇所を見つけるまでに索引から本文を探す回数が多くなり、探したい場所を見つけるのが難しくなります。その場合、上位概念と下位概念に分けて索引を階層化すると便利になるでしょう。これを追求すると索引を本の内容をたどる目的で使えるかもしれません。本の内容によって「検索」という言葉がビッグワードになってしまった場合、検索を上位概念として、その下位の用語として「検索キーワード」、「検索順位の変化」、「検索エンジン対策」などを索引語として、親子関係で表すと良いでしょう。これを追求しますと、巻末索引をタクソノミーにする、という方向に行くかもしれません。実際の例とりあえず、今回は、幾つか大きなキーワードを、本の内容を探すことができる分類を示す用途として使って索引を作ってみました。次ができあがった本の索引ページです。うまく使えると良いですが。cas-support返信ブログの記事を整理した本文ができあがりました。本には索引が必要ですので、簡単な索引を設定します。本文で索引項目を選定します。日本語の漢字を含むときは、索引の読みを入力して、「CAS記法」をクリックすると索引がマークアップされます。アルファベット・カタカナ・ひらがなは読みの入力は不要です。本文中に表示されない索引項目は位置だけ指定し、索引語と(必要なら)読みを入力します。索引のマークアップには:nodisp属性が付きます。PDFに索引を「出す」「出さない」を設定します。(索引項目が一つもないと、「出す」としても索引ページはできません。目次に索引ページが追加されています。索引項目には本文へのリンクが設定されます。※PDFの生成設定は本文二段組みとなっている。索引を追加する(mp4動画です)【デモ動画一覧】(それぞれMP4ファイルを表示します)(1)新出版物を作り『蕎麦の味と食い方問題』(青空文庫)をコピーする(2)ルビ、縦中横、リンクをマークアップする(3)Wordからの外部入力の操作例(4)PDF生成の基本設定(5)PDF生成のレイアウト調整(6)PDFの後書きのページ内配置と見出しの指定変更(7)『XSL-FOの基礎』サンプルレイアウト改善の例(8)ブログをコピーして節の本文に貼り付け、項の見出しを付ける(9)目次に出す見出しのレベルを二つから一つに変更する(10)検索、検索・置換する、記事の先頭はそのままにする(11)Word文書で作成した「前書」を追加します。cas-support返信CAS-UBでは単純な索引はマークアップ支援機能の「索引」を使って入力できます(図1)。図1マークアップ支援ダイヤログで索引語、その読みを入力して「CAS記法」ボタンを押すと次のようにマークアップされます。表]]]をマークアップできます。索引を見やすく、使いやすくするためには、汎用性の高い索引語を親とし、その親索引語の下に子供の索引語を整理する親子索引を付けると便利です。した親子索引はマークアップ支援機能だけでは入力できませんが、手入力で作成できます。索引語「表」を親とし、「見出しセル」、「ヘッダ行」を子供の索引語にするには図2のようにマークアップします。:親子索引を指定します。:親の索引語を指定します。:子の索引語を指定します。よみが必要なときは読みを入力します。この例では、親索引語を非表示にしています。内容表示(プレビュー)で表示すると図3のように見えます。親の索引語を非表示に設定していますので、本文中には親の索引語は表示されません。索引語を指定した本文の内容表示(プレビュー)上のように指定した記事をEPUB・PDFにすると親子の索引ができます。図4はEPUBとPDFの親子索引部分です。この機会にオンラインストアを少し改善しました。第3巻』を10月下旬発売します。第4版』プリントオンデマンド版発売。技術書典5にも出品しますのでどうぞよろしくお願いします。簡単な解説10月8日(月)「アンテナハウスCAS電子出版」は、『技術書典5』に出典します。『XSL-FOの基礎』画像制作のこと。Word経由でインポートした画像は印刷品質の劣化が激しいため、第2版ではできるだけSVG形式に変更した件。EdgeのEPUB表示機能はなかなか良い。これからはEdgeだと言いたいところですが、しかし、残念な点もあります。FormatterClubセミナーでの、CAS-UBのスライドと動画を公開しました。