狠狠撸

狠狠撸Share a Scribd company logo
とある制作会社の
目次索引作成技法
株式会社トップスタジオ 
武藤 健志 
@kmuto
大扉 
クレジット 
はじめに 
本書について 
目次 
第1部 
第1章 
: 
: 
付録 
索引 
著者について 
奥付
とある制作会社の目次索引作成技法
お話の柱 
● 目次と索引 の過去?現在の 
制作手法比較 
● 「正確性」と「即応性」の 
両立の追求 
● より良い制作のための 
相互理解と提案
自己紹介 
● 武藤 健志 (MUTO Kenshi) 
@kmuto 
● 株式会社トップスタジオ 執行役員 
–編集 
–自動組版設計?DTP 
– プログラミング 
– ネットワーク管理 
– 福利厚生 
– etc...
索引作成手法 
● パターンA: ゲラにペンで 
マーカーを付けて、 
後はお任せ 
● パターンB: Excelファイル 
やテキストファイルで作る 
– B-1. とりあえず項目とページを 
並べて、後はお任せ 
– B-2. 読みで整列済み。 
そのまま貼り付けられる
索引完成日数の変化 
● 昔よりも早くできあがってきている 
ような…とお感じになりませんか? 
(おおむね1?2日) 
● かつては4?7日かかっていた 
● DTPソフトウェアに何か 
劇的な発展があった? 
● はたまた当社の怠慢だった…!?
当時の時間を分解してみると…… 
●編集者がゲラにマーキング。2レベル索引のように 
複雑なものは指示記入(1?2日) 
●DTPオペレータがマーカーの文字、読み、ノンブ 
ルを手作業でExcelに記入する (2?3日) 
●読みに基く並べ替えを手で行い、「ABC」「あい 
う」などの見出しを手で付けてDTPデータ化 
●編集者が内校で、索引文字や読み、整列順、参照 
先ノンブルを注意深く目視確認する (1?2日) 
●修正漏れ箇所をDTPオペレータが反映し、 
念のために編集者が再度、内校確認する
問題点 
● 文責があるのは編集者なのに、DTPオペ 
レータが逐一、文字入力している 
● 単語に読みをいちいち入れないと、 
整列できない 
● 並べ替え?ノンブル順序付け?見出しの 
挿入といったほとんどが人力 
● 検証?照合手段が人力以外ない 
● 再校→念校、あるいは改訂で、ノンブル 
が変わると追従作業に疲弊
DTPソフトが進化? 
● Adobe InDesign
InDesignの索引機能 
● 整列、見出し挿入、ページ追従 
はしてくれるが……
InDesignのガッカリ索引機能 
● 読み入力必須 
– 記入しないと 
ダイアログを閉じれない 
– ひらがな/カタカナは別扱い 
● 入れた箇所がわかりにくい 
● 完成紙面に後から入れると、行の文字 
組みや折り返しが変わることがある
InDesignのガッカリ索引機能 
● 完成紙面に後から入れると、 
行の文字組みや折り返しが変わる 
ことがある
InDesign索引機能の利用可能性 
● ハイパーリンク化されるのは魅力だが…… 
● 追加、削除、変更のコストが高く、 
工程終盤で利用するのは事故に即直結 
● 完璧に完成され、もう文言を 
一切いじらないような原稿であれば…… 
● 自動組版なら? 
– InDesign索引をスクリプトで利用する上での 
致命的かつ古典的なバグの存在 
– 結局InDesign機能に頼らずに実装
問題点(再掲) 
● 文責があるのは編集者なのに、DTPオペ 
レータが逐一、文字入力している 
● 単語に読みをいちいち入れないと、 
整列できない 
● 並べ替え?ノンブル順序付け?見出しの 
挿入といったほとんどが人力 
● 検証?照合手段が人力以外ない 
● 再校→念校、あるいは改訂で、ノンブル 
が変わると追従作業に疲弊
これが実現すれば素敵な世界が 
● 文責がある人(編集者)が索引を 
直接管理できる 
● 読みは辞書から自動でひく 
(特殊なものは読みを指定できる) 
● 並べ替え?ノンブル順序付け? 
見出し挿入 がすべて自動で処理される 
● 機械的な検証?照合ができる 
● ページの変化に簡単に追従できる
で、実現してみた 
● 社内用Webアプリケーション 
「索引ゲートウェイ」 
– 名前がダサいのは……こまけぇことはいいんだよ!!
索引テキストファイル(1) 
●ノンブル TAB 索引項目 
の列挙 
– 1行あたり1ノンブル、1索引項目 
– なるべくノンブル順に並べておくとよい 
2 情報セキュリティ 
2 機密性 
2 完全性 
2 可用性 
3 可用性 
3 セキュリティレベル 
...
索引テキストファイル(2) 
●#から始まる行はコメント扱いで無視される 
# 1章 
2 情報セキュリティ 
2 機密性 
2 完全性 
2 可用性 
3 可用性 
3 セキュリティレベル 
… 
# 2章 
…
索引テキストファイル(3) 
● 2レベル、3レベル索引は <<>> 
で区切る 
– ノンブル TAB 親索引<<>>子索引 
– ノンブル TAB 親索引<<>>子索引<<>>孫索引 
情報セキュリティ............2 
  ポリシー................... 6 
2 情報セキュリティ 
… 
6 情報セキュリティ<<>>ポリシー 
…
索引テキストファイル(4) 
● 索引項目の読みは通常、辞書探索で解決 
● 人名?地名、専門用語、文脈で読みが 
分かれる文字(例:偽[ぎ/にせ])等は、 
3列目に読みを指定可能 
– ノンブル TAB 索引項目 TAB 読み 
– ノンブル TAB 親索引<<>>子索引 TAB 
親読み<<>>子読み 
16 平文 ひらぶん 
? へいぶん、ひらふみ 
? ひらぶん
索引テキスト 
コメント行 
# 1章ファイルの例 
2 情報セキュリティ 
2 機密性 
2 完全性 
2 可用性 
3 可用性 
3 セキュリティレベル 
3 セキュリティホール 
3 脆弱性 
... 
6 情報セキュリティポリシー 
6 情報セキュリティ<<>>ポリシー 
... 
10 クォータ 
11 リードオンリーでマウント 
11 マウント<<>>リードオンリー 
... 
13 侵入検知システム 
# 2章 
16 暗号 
16 平文 ひらぶん 
16 シーザー暗号 
17 アルゴリズム 
17 鍵 
17 暗号<<>>鍵 
ノンブルと索引項目のペアをタブで区切る 
2レベル索引 
読みの明示指定
# 1章増減追従 
2 情報セキュリティ 
2 機密性 
2 完全性 
2 可用性 
3 可用性 
3 セキュリティレベル 
3 セキュリティホール 
3 脆弱性 
... 
6 情報セキュリティポリシー 
6 情報セキュリティ<<>>ポリシー 
... 
10 クォータ 
11 リードオンリーでマウント 
11 マウント<<>>リードオンリー 
... 
13 侵入検知システム 
# 2章 
16 暗号 
16 平文 ひらぶん 
16 シーザー暗号 
17 アルゴリズム 
17 鍵 
17 暗号<<>>鍵 
改訂版で+10P分の 
章が追加!アイェー! 
# 1章 
2 情報セキュリティ 
2 機密性 
2 完全性 
2 可用性 
3 可用性 
3 セキュリティレベル 
3 セキュリティホール 
... 
13 侵入検知システム 
# 新2章 
16 CentOS 
16 YUM 
18 useraddコマンド 
18 passwdコマンド 
19 ifupコマンド 
… 
23 netstatコマンド 
# 新3章(旧2章) 
26 暗号 
26 平文 ひらぶん 
26 シーザー暗号 
27 アルゴリズム 
27 鍵 
27 暗号<<>>鍵 
新しい索引を挿入 
以降のノンブル値を 
+10Pするだけで追従完了
デモ Episode I
索引テキストファイルの作成 
● テキストエディタ? 
● Excel? 
# 1章 
2 情報セキュリティ 
2 機密性 
2 完全性 
2 可用性 
3 可用性 
3 セキュリティレベル 
3 セキュリティホール 
3 脆弱性 
6 情報セキュリティポリシー 
6 情報セキュリティ<<>>ポリシー 
...
Acrobatの利用 
●注釈機能 
の応用
デモ Episode II
索引ゲートウェイ構成図 
Ruby 
プログラム 
Web 
サーバー 
Ruby 
プログラム 
IPA辞書追加辞書 
MeCab 
(形態素解析) 
mendex 
(索引整列) 
テキストエディタ, 
Acrobat 
索引 
テキスト 
ファイル 
pdftk, 
pdftotext, 
grep 
分割 
テキストPDF 
貼り付け用 
索引 
XML索引 
読み対照表 
PDF照合 
OSSを組み合わせ、 
Rubyプログラムで統合する
今後の索引制作 
● 索引はDTPデータとは別にテキストで持 
ち、できるだけ編集者が一元管理する 
● テキストエディタやExcelのほか、 
Acrobatでも作成できる 
● 過去の制作物も、DTPデータ(inddま 
たはqxd)があれば 
ほぼ逆方向変換で作成できる 
– PDFだけだと、いろいろ厄介なことが…
目次作成手法 
● 本文の見出しから、ちょちょっと 
ひっぱってくるだけ 
なんじゃないの?
InDesignの目次機能 
● InDesignの目次機能で「ラフな」 
目次を作成 
● 「段落スタイル」に基いて設定
Danger! It's a TRAP! 
● InDesign目次機能では罠が多い 
● InDesignにとっては 
「文書構造? 知らんがな」
TRAP 1 
● イレギュラーな見出し段落スタイルの 
指定忘れ 
– 「2行用スタイル」 
– 「2桁番号用スタイル」 
– 「付録スタイル」 
– 「上アキ違いスタイル」... 
● 当然、忘れたものは目次から欠落 
● 採番されていない見出しは特に 
見落としやすい
TRAP 2 
● デザイン性のある見出しは、目次作成 
に不幸を招く 
● インラインフレームの見出し 
– 「節」をインラインフレームで作り、「項」を 
普通の段落スタイルで作ると、同じページの場合 
1.1→1.2→1.1.1→1.1.2 
という並びになる1.1 情報セキュリティとは 
インラインフレーム 
企業が持つ資産には「人(人材)」... 
1.1.1 情報セキュリティの三大要素 
インラインフレーム
TRAP 3 
● 生成される目次は素朴 
– 目次の段落スタイルや文字スタイルの表現で 
なんとかするには限界が… 
● 手でいじった箇所は、 
目次を更新すると消失する 
– 凝った目次を作ると 
再作成のコストが高すぎる 
– 人間が手で同期作業
目次制作の現状 
●DTPオペレータが、InDesignの 
目次機能でラフを作成 
●装飾等を実施、校作成 
●編集者がゲラで校正。見出し抜けや 
順序違い確認、ノンブル先の照合 
●DTPオペレータがDTPデータを 
「単なる文字として」修正 
– 目次を1から再作成するのはレアケース
目次のミス予防策 
● プログラムによるチェック→ 
デザインが不定なので困難 
● 目次をテキスト化して、 
索引ゲートウェイで確認? 
– 目次の文字の誤りや、 
ノンブル間違いを発見できる 
● 今のところ、 
“1つずつ目視確認”に優るものなし 
(??ω?`)??????
(補足)XML自動組版での目次 
● XML自動組版では、段落スタイルから 
ではなく、XMLに埋め込んだ目次情報 
を収集して目次を生成 
– インラインフレームなどに左右されない 
● デザイン等もXML側で整形し、組み直し容易
まとめ 
● 目次、索引ともに、ゲラには表れない 
泥臭い舞台裏がある 
● 100%機械に委ねることは今後もない 
が、目視と人力のみに頼る作業を減らし 
ていくことが、正確性と即応性の向上に 
つながる 
● 索引の作成手法は確立しつつある。索引 
テキスト書式の採用により、索引の作 
成?更新?照合?管理に改善を見込める

More Related Content

What's hot (20)

Infrastructure as Code自身のテストを考える
Infrastructure as Code自身のテストを考えるInfrastructure as Code自身のテストを考える
Infrastructure as Code自身のテストを考える
辰徳 斎藤
?
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
?
Linked Open Data 作成支援ツールの紹介
Linked Open Data作成支援ツールの紹介Linked Open Data作成支援ツールの紹介
Linked Open Data 作成支援ツールの紹介
uedayou
?
データモデリング入门-补蝉迟补丑*を使って、罢惭の手法を使う-
データモデリング入门-补蝉迟补丑*を使って、罢惭の手法を使う-データモデリング入门-补蝉迟补丑*を使って、罢惭の手法を使う-
データモデリング入门-补蝉迟补丑*を使って、罢惭の手法を使う-
Koichi Inami
?
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
Yugo Shimizu
?
データ分析基盘を支えるエンジニアリング
データ分析基盘を支えるエンジニアリングデータ分析基盘を支えるエンジニアリング
データ分析基盘を支えるエンジニアリング
Recruit Lifestyle Co., Ltd.
?
Django REST Framework における API 実装プラクティス | PyCon JP 2018
Django REST Framework における API 実装プラクティス | PyCon JP 2018Django REST Framework における API 実装プラクティス | PyCon JP 2018
Django REST Framework における API 実装プラクティス | PyCon JP 2018
Masashi Shibata
?
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン?UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン?UXリサーチ「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン?UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン?UXリサーチ
Yoshiki Hayama
?
バックアップことはじめ 闯笔鲍骋第29回しくみ+アプリケーション分科会(2014-05-31)
バックアップことはじめ 闯笔鲍骋第29回しくみ+アプリケーション分科会(2014-05-31)バックアップことはじめ 闯笔鲍骋第29回しくみ+アプリケーション分科会(2014-05-31)
バックアップことはじめ 闯笔鲍骋第29回しくみ+アプリケーション分科会(2014-05-31)
Chika SATO
?
搁耻蝉迟による骋笔鲍プログラミング环境
搁耻蝉迟による骋笔鲍プログラミング环境搁耻蝉迟による骋笔鲍プログラミング环境
搁耻蝉迟による骋笔鲍プログラミング环境
KiyotomoHiroyasu
?
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 ?productionへの移行をminifabricで加速?
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 ?productionへの移行をminifabricで加速?Hyperledger Fabric 簡単構築ツール minifabricのご紹介 ?productionへの移行をminifabricで加速?
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 ?productionへの移行をminifabricで加速?
LFDT Tokyo Meetup
?
プロトコル/NAT/HTTP通信の中身 ? ネットワーク勉強会資料
プロトコル/NAT/HTTP通信の中身 ? ネットワーク勉強会資料プロトコル/NAT/HTTP通信の中身 ? ネットワーク勉強会資料
プロトコル/NAT/HTTP通信の中身 ? ネットワーク勉強会資料
Ken SASAKI
?
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門SQL Server 使いのための Azure Synapse Analytics - Spark 入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
Daiyu Hatakeyama
?
搁惫颈锄笔濒耻驳颈苍作成入门
搁惫颈锄笔濒耻驳颈苍作成入门搁惫颈锄笔濒耻驳颈苍作成入门
搁惫颈锄笔濒耻驳颈苍作成入门
Sho Takahashi
?
Humble Object Patternな話
Humble Object Patternな話Humble Object Patternな話
Humble Object Patternな話
Hiroto Imoto
?
研究用途での础奥厂の利用事例と机械学习について
研究用途での础奥厂の利用事例と机械学习について研究用途での础奥厂の利用事例と机械学习について
研究用途での础奥厂の利用事例と机械学习について
Yasuhiro Matsuo
?
础搁惭アーキテクチャにおけるセキュリティ机构の绍介
础搁惭アーキテクチャにおけるセキュリティ机构の绍介础搁惭アーキテクチャにおけるセキュリティ机构の绍介
础搁惭アーキテクチャにおけるセキュリティ机构の绍介
sounakano
?
颁#と滨尝とネイティブと
颁#と滨尝とネイティブと颁#と滨尝とネイティブと
颁#と滨尝とネイティブと
信之 岩永
?
谤辞辞迟権限无しで碍耻产别谤苍别迟别蝉を动かす
谤辞辞迟権限无しで碍耻产别谤苍别迟别蝉を动かす 谤辞辞迟権限无しで碍耻产别谤苍别迟别蝉を动かす
谤辞辞迟権限无しで碍耻产别谤苍别迟别蝉を动かす
Akihiro Suda
?
ユーザーインタビューからその後どうするの? 得られた情報を「UXデザイン」に落とし込む方法 | UXデザイン基礎セミナー 第3回
ユーザーインタビューからその後どうするの?得られた情報を「UXデザイン」に落とし込む方法 | UXデザイン基礎セミナー 第3回ユーザーインタビューからその後どうするの?得られた情報を「UXデザイン」に落とし込む方法 | UXデザイン基礎セミナー 第3回
ユーザーインタビューからその後どうするの? 得られた情報を「UXデザイン」に落とし込む方法 | UXデザイン基礎セミナー 第3回
Yoshiki Hayama
?
Infrastructure as Code自身のテストを考える
Infrastructure as Code自身のテストを考えるInfrastructure as Code自身のテストを考える
Infrastructure as Code自身のテストを考える
辰徳 斎藤
?
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
?
Linked Open Data 作成支援ツールの紹介
Linked Open Data作成支援ツールの紹介Linked Open Data作成支援ツールの紹介
Linked Open Data 作成支援ツールの紹介
uedayou
?
データモデリング入门-补蝉迟补丑*を使って、罢惭の手法を使う-
データモデリング入门-补蝉迟补丑*を使って、罢惭の手法を使う-データモデリング入门-补蝉迟补丑*を使って、罢惭の手法を使う-
データモデリング入门-补蝉迟补丑*を使って、罢惭の手法を使う-
Koichi Inami
?
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
Yugo Shimizu
?
データ分析基盘を支えるエンジニアリング
データ分析基盘を支えるエンジニアリングデータ分析基盘を支えるエンジニアリング
データ分析基盘を支えるエンジニアリング
Recruit Lifestyle Co., Ltd.
?
Django REST Framework における API 実装プラクティス | PyCon JP 2018
Django REST Framework における API 実装プラクティス | PyCon JP 2018Django REST Framework における API 実装プラクティス | PyCon JP 2018
Django REST Framework における API 実装プラクティス | PyCon JP 2018
Masashi Shibata
?
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン?UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン?UXリサーチ「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン?UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン?UXリサーチ
Yoshiki Hayama
?
バックアップことはじめ 闯笔鲍骋第29回しくみ+アプリケーション分科会(2014-05-31)
バックアップことはじめ 闯笔鲍骋第29回しくみ+アプリケーション分科会(2014-05-31)バックアップことはじめ 闯笔鲍骋第29回しくみ+アプリケーション分科会(2014-05-31)
バックアップことはじめ 闯笔鲍骋第29回しくみ+アプリケーション分科会(2014-05-31)
Chika SATO
?
搁耻蝉迟による骋笔鲍プログラミング环境
搁耻蝉迟による骋笔鲍プログラミング环境搁耻蝉迟による骋笔鲍プログラミング环境
搁耻蝉迟による骋笔鲍プログラミング环境
KiyotomoHiroyasu
?
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 ?productionへの移行をminifabricで加速?
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 ?productionへの移行をminifabricで加速?Hyperledger Fabric 簡単構築ツール minifabricのご紹介 ?productionへの移行をminifabricで加速?
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 ?productionへの移行をminifabricで加速?
LFDT Tokyo Meetup
?
プロトコル/NAT/HTTP通信の中身 ? ネットワーク勉強会資料
プロトコル/NAT/HTTP通信の中身 ? ネットワーク勉強会資料プロトコル/NAT/HTTP通信の中身 ? ネットワーク勉強会資料
プロトコル/NAT/HTTP通信の中身 ? ネットワーク勉強会資料
Ken SASAKI
?
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門SQL Server 使いのための Azure Synapse Analytics - Spark 入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
Daiyu Hatakeyama
?
搁惫颈锄笔濒耻驳颈苍作成入门
搁惫颈锄笔濒耻驳颈苍作成入门搁惫颈锄笔濒耻驳颈苍作成入门
搁惫颈锄笔濒耻驳颈苍作成入门
Sho Takahashi
?
Humble Object Patternな話
Humble Object Patternな話Humble Object Patternな話
Humble Object Patternな話
Hiroto Imoto
?
研究用途での础奥厂の利用事例と机械学习について
研究用途での础奥厂の利用事例と机械学习について研究用途での础奥厂の利用事例と机械学习について
研究用途での础奥厂の利用事例と机械学习について
Yasuhiro Matsuo
?
础搁惭アーキテクチャにおけるセキュリティ机构の绍介
础搁惭アーキテクチャにおけるセキュリティ机构の绍介础搁惭アーキテクチャにおけるセキュリティ机构の绍介
础搁惭アーキテクチャにおけるセキュリティ机构の绍介
sounakano
?
颁#と滨尝とネイティブと
颁#と滨尝とネイティブと颁#と滨尝とネイティブと
颁#と滨尝とネイティブと
信之 岩永
?
谤辞辞迟権限无しで碍耻产别谤苍别迟别蝉を动かす
谤辞辞迟権限无しで碍耻产别谤苍别迟别蝉を动かす 谤辞辞迟権限无しで碍耻产别谤苍别迟别蝉を动かす
谤辞辞迟権限无しで碍耻产别谤苍别迟别蝉を动かす
Akihiro Suda
?
ユーザーインタビューからその後どうするの? 得られた情報を「UXデザイン」に落とし込む方法 | UXデザイン基礎セミナー 第3回
ユーザーインタビューからその後どうするの?得られた情報を「UXデザイン」に落とし込む方法 | UXデザイン基礎セミナー 第3回ユーザーインタビューからその後どうするの?得られた情報を「UXデザイン」に落とし込む方法 | UXデザイン基礎セミナー 第3回
ユーザーインタビューからその後どうするの? 得られた情報を「UXデザイン」に落とし込む方法 | UXデザイン基礎セミナー 第3回
Yoshiki Hayama
?

Similar to とある制作会社の目次索引作成技法 (20)

[第2版]Python機械学習プログラミング 第8章
[第2版]Python機械学習プログラミング 第8章[第2版]Python機械学習プログラミング 第8章
[第2版]Python機械学習プログラミング 第8章
Haruki Eguchi
?
Hello Dark-Side C# (Part. 1)
Hello Dark-Side C# (Part. 1)Hello Dark-Side C# (Part. 1)
Hello Dark-Side C# (Part. 1)
Yuto Takei
?
捗るリコメンドシステムの里事情(ハッカドール)
捗るリコメンドシステムの里事情(ハッカドール)捗るリコメンドシステムの里事情(ハッカドール)
捗るリコメンドシステムの里事情(ハッカドール)
mosa siru
?
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
Shuji Morisaki
?
ツイート滨顿生成とツイッターリアルタイム検索システムの话
ツイート滨顿生成とツイッターリアルタイム検索システムの话ツイート滨顿生成とツイッターリアルタイム検索システムの话
ツイート滨顿生成とツイッターリアルタイム検索システムの话
Preferred Networks
?
10分て?分かるr言語入門ver2.14 15 0905
10分て?分かるr言語入門ver2.14 15 090510分て?分かるr言語入門ver2.14 15 0905
10分て?分かるr言語入門ver2.14 15 0905
Nobuaki Oshiro
?
惭辞苍驳辞顿叠?その性质と利用场面?
惭辞苍驳辞顿叠?その性质と利用场面?惭辞苍驳辞顿叠?その性质と利用场面?
惭辞苍驳辞顿叠?その性质と利用场面?
Naruhiko Ogasawara
?
翱蝉蝉で作成するチーム开発环境
翱蝉蝉で作成するチーム开発环境翱蝉蝉で作成するチーム开発环境
翱蝉蝉で作成するチーム开発环境
Tadahiro Ishisaka
?
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
Yoshiki Shibukawa
?
10分て?分かるr言語入門ver2.15 15 1010
10分て?分かるr言語入門ver2.15 15 101010分て?分かるr言語入門ver2.15 15 1010
10分て?分かるr言語入門ver2.15 15 1010
Nobuaki Oshiro
?
搁と厂蚕尝颈迟别で気軽にデータベース作成
搁と厂蚕尝颈迟别で気軽にデータベース作成搁と厂蚕尝颈迟别で気軽にデータベース作成
搁と厂蚕尝颈迟别で気軽にデータベース作成
弘毅 露崎
?
础滨と金融
础滨と金融础滨と金融
础滨と金融
Takatsugu Nokubi
?
Software Development with Symfony
Software Development with SymfonySoftware Development with Symfony
Software Development with Symfony
Atsuhiro Kubo
?
Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4
Sho Shimauchi
?
Fluentd+MongoDB+Groovy
Fluentd+MongoDB+GroovyFluentd+MongoDB+Groovy
Fluentd+MongoDB+Groovy
Daisuke Ando
?
クラウト?の破壊力
クラウト?の破壊力クラウト?の破壊力
クラウト?の破壊力
Osaka University
?
10分て?分かるr言語入門ver2 upload用
10分て?分かるr言語入門ver2 upload用10分て?分かるr言語入門ver2 upload用
10分て?分かるr言語入門ver2 upload用
Nobuaki Oshiro
?
Start!! Ruby
Start!! RubyStart!! Ruby
Start!! Ruby
mitim
?
TypeScript で型を上手く使う試み.pdf
TypeScript で型を上手く使う試み.pdfTypeScript で型を上手く使う試み.pdf
TypeScript で型を上手く使う試み.pdf
Ryo Higashigawa
?
蔵书选定のための学位论文タイトルマイニング
蔵书选定のための学位论文タイトルマイニング蔵书选定のための学位论文タイトルマイニング
蔵书选定のための学位论文タイトルマイニング
genroku
?
[第2版]Python機械学習プログラミング 第8章
[第2版]Python機械学習プログラミング 第8章[第2版]Python機械学習プログラミング 第8章
[第2版]Python機械学習プログラミング 第8章
Haruki Eguchi
?
Hello Dark-Side C# (Part. 1)
Hello Dark-Side C# (Part. 1)Hello Dark-Side C# (Part. 1)
Hello Dark-Side C# (Part. 1)
Yuto Takei
?
捗るリコメンドシステムの里事情(ハッカドール)
捗るリコメンドシステムの里事情(ハッカドール)捗るリコメンドシステムの里事情(ハッカドール)
捗るリコメンドシステムの里事情(ハッカドール)
mosa siru
?
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
Shuji Morisaki
?
ツイート滨顿生成とツイッターリアルタイム検索システムの话
ツイート滨顿生成とツイッターリアルタイム検索システムの话ツイート滨顿生成とツイッターリアルタイム検索システムの话
ツイート滨顿生成とツイッターリアルタイム検索システムの话
Preferred Networks
?
10分て?分かるr言語入門ver2.14 15 0905
10分て?分かるr言語入門ver2.14 15 090510分て?分かるr言語入門ver2.14 15 0905
10分て?分かるr言語入門ver2.14 15 0905
Nobuaki Oshiro
?
惭辞苍驳辞顿叠?その性质と利用场面?
惭辞苍驳辞顿叠?その性质と利用场面?惭辞苍驳辞顿叠?その性质と利用场面?
惭辞苍驳辞顿叠?その性质と利用场面?
Naruhiko Ogasawara
?
翱蝉蝉で作成するチーム开発环境
翱蝉蝉で作成するチーム开発环境翱蝉蝉で作成するチーム开発环境
翱蝉蝉で作成するチーム开発环境
Tadahiro Ishisaka
?
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
Yoshiki Shibukawa
?
10分て?分かるr言語入門ver2.15 15 1010
10分て?分かるr言語入門ver2.15 15 101010分て?分かるr言語入門ver2.15 15 1010
10分て?分かるr言語入門ver2.15 15 1010
Nobuaki Oshiro
?
搁と厂蚕尝颈迟别で気軽にデータベース作成
搁と厂蚕尝颈迟别で気軽にデータベース作成搁と厂蚕尝颈迟别で気軽にデータベース作成
搁と厂蚕尝颈迟别で気軽にデータベース作成
弘毅 露崎
?
Software Development with Symfony
Software Development with SymfonySoftware Development with Symfony
Software Development with Symfony
Atsuhiro Kubo
?
Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4
Sho Shimauchi
?
Fluentd+MongoDB+Groovy
Fluentd+MongoDB+GroovyFluentd+MongoDB+Groovy
Fluentd+MongoDB+Groovy
Daisuke Ando
?
10分て?分かるr言語入門ver2 upload用
10分て?分かるr言語入門ver2 upload用10分て?分かるr言語入門ver2 upload用
10分て?分かるr言語入門ver2 upload用
Nobuaki Oshiro
?
Start!! Ruby
Start!! RubyStart!! Ruby
Start!! Ruby
mitim
?
TypeScript で型を上手く使う試み.pdf
TypeScript で型を上手く使う試み.pdfTypeScript で型を上手く使う試み.pdf
TypeScript で型を上手く使う試み.pdf
Ryo Higashigawa
?
蔵书选定のための学位论文タイトルマイニング
蔵书选定のための学位论文タイトルマイニング蔵书选定のための学位论文タイトルマイニング
蔵书选定のための学位论文タイトルマイニング
genroku
?

More from Kenshi Muto (9)

入稿ヨシ、ご安全に! CSS組版による商業書籍制作の理想と現実
入稿ヨシ、ご安全に! CSS組版による商業書籍制作の理想と現実入稿ヨシ、ご安全に! CSS組版による商業書籍制作の理想と現実
入稿ヨシ、ご安全に! CSS組版による商業書籍制作の理想と現実
Kenshi Muto
?
スクリプト作成のためのスクリプト支援 -検索内容の実行コード書き出し
スクリプト作成のためのスクリプト支援 -検索内容の実行コード書き出しスクリプト作成のためのスクリプト支援 -検索内容の実行コード書き出し
スクリプト作成のためのスクリプト支援 -検索内容の実行コード書き出し
Kenshi Muto
?
write once, publish anywhere ……という夢を見た。
write once, publish anywhere ……という夢を見た。write once, publish anywhere ……という夢を見た。
write once, publish anywhere ……という夢を見た。
Kenshi Muto
?
スペインExtremadura州Debian i18n会議報告
スペインExtremadura州Debian i18n会議報告スペインExtremadura州Debian i18n会議報告
スペインExtremadura州Debian i18n会議報告
Kenshi Muto
?
Rarely Asked Questions
Rarely Asked QuestionsRarely Asked Questions
Rarely Asked Questions
Kenshi Muto
?
オライリー?ジャパンの别笔鲍叠フォーマットを支える制作システム
オライリー?ジャパンの别笔鲍叠フォーマットを支える制作システムオライリー?ジャパンの别笔鲍叠フォーマットを支える制作システム
オライリー?ジャパンの别笔鲍叠フォーマットを支える制作システム
Kenshi Muto
?
书籍制作フローを変える「搁别痴滨贰奥」という解
书籍制作フローを変える「搁别痴滨贰奥」という解书籍制作フローを変える「搁别痴滨贰奥」という解
书籍制作フローを変える「搁别痴滨贰奥」という解
Kenshi Muto
?
簡易マークアップとAH Formatterによる 商業品質を満たした技術書籍制作フローの展望
簡易マークアップとAH Formatterによる 商業品質を満たした技術書籍制作フローの展望簡易マークアップとAH Formatterによる 商業品質を満たした技術書籍制作フローの展望
簡易マークアップとAH Formatterによる 商業品質を満たした技術書籍制作フローの展望
Kenshi Muto
?
商业出版物における搁别痴滨贰奥+滨苍顿别蝉颈驳苍组版
商业出版物における搁别痴滨贰奥+滨苍顿别蝉颈驳苍组版商业出版物における搁别痴滨贰奥+滨苍顿别蝉颈驳苍组版
商业出版物における搁别痴滨贰奥+滨苍顿别蝉颈驳苍组版
Kenshi Muto
?
入稿ヨシ、ご安全に! CSS組版による商業書籍制作の理想と現実
入稿ヨシ、ご安全に! CSS組版による商業書籍制作の理想と現実入稿ヨシ、ご安全に! CSS組版による商業書籍制作の理想と現実
入稿ヨシ、ご安全に! CSS組版による商業書籍制作の理想と現実
Kenshi Muto
?
スクリプト作成のためのスクリプト支援 -検索内容の実行コード書き出し
スクリプト作成のためのスクリプト支援 -検索内容の実行コード書き出しスクリプト作成のためのスクリプト支援 -検索内容の実行コード書き出し
スクリプト作成のためのスクリプト支援 -検索内容の実行コード書き出し
Kenshi Muto
?
write once, publish anywhere ……という夢を見た。
write once, publish anywhere ……という夢を見た。write once, publish anywhere ……という夢を見た。
write once, publish anywhere ……という夢を見た。
Kenshi Muto
?
スペインExtremadura州Debian i18n会議報告
スペインExtremadura州Debian i18n会議報告スペインExtremadura州Debian i18n会議報告
スペインExtremadura州Debian i18n会議報告
Kenshi Muto
?
Rarely Asked Questions
Rarely Asked QuestionsRarely Asked Questions
Rarely Asked Questions
Kenshi Muto
?
オライリー?ジャパンの别笔鲍叠フォーマットを支える制作システム
オライリー?ジャパンの别笔鲍叠フォーマットを支える制作システムオライリー?ジャパンの别笔鲍叠フォーマットを支える制作システム
オライリー?ジャパンの别笔鲍叠フォーマットを支える制作システム
Kenshi Muto
?
书籍制作フローを変える「搁别痴滨贰奥」という解
书籍制作フローを変える「搁别痴滨贰奥」という解书籍制作フローを変える「搁别痴滨贰奥」という解
书籍制作フローを変える「搁别痴滨贰奥」という解
Kenshi Muto
?
簡易マークアップとAH Formatterによる 商業品質を満たした技術書籍制作フローの展望
簡易マークアップとAH Formatterによる 商業品質を満たした技術書籍制作フローの展望簡易マークアップとAH Formatterによる 商業品質を満たした技術書籍制作フローの展望
簡易マークアップとAH Formatterによる 商業品質を満たした技術書籍制作フローの展望
Kenshi Muto
?
商业出版物における搁别痴滨贰奥+滨苍顿别蝉颈驳苍组版
商业出版物における搁别痴滨贰奥+滨苍顿别蝉颈驳苍组版商业出版物における搁别痴滨贰奥+滨苍顿别蝉颈驳苍组版
商业出版物における搁别痴滨贰奥+滨苍顿别蝉颈驳苍组版
Kenshi Muto
?

Recently uploaded (6)

2025年5月応用音响研究会「滨颁础厂厂笔2025における音楽情报処理の动向」
2025年5月応用音响研究会「滨颁础厂厂笔2025における音楽情报処理の动向」2025年5月応用音响研究会「滨颁础厂厂笔2025における音楽情报処理の动向」
2025年5月応用音响研究会「滨颁础厂厂笔2025における音楽情报処理の动向」
NU_I_TODALAB
?
情シスがRedmineでPC管理を立て直した話 2025年5月31日(土) 13:00 ? 13:45
情シスがRedmineでPC管理を立て直した話 2025年5月31日(土) 13:00 ? 13:45情シスがRedmineでPC管理を立て直した話 2025年5月31日(土) 13:00 ? 13:45
情シスがRedmineでPC管理を立て直した話 2025年5月31日(土) 13:00 ? 13:45
anubis_369
?
2025年3月音楽情报科学研究会「大局的构造生成のための小节特徴量系列モデリングに基づく阶层的自动作曲」
2025年3月音楽情报科学研究会「大局的构造生成のための小节特徴量系列モデリングに基づく阶层的自动作曲」2025年3月音楽情报科学研究会「大局的构造生成のための小节特徴量系列モデリングに基づく阶层的自动作曲」
2025年3月音楽情报科学研究会「大局的构造生成のための小节特徴量系列モデリングに基づく阶层的自动作曲」
NU_I_TODALAB
?
REVISION EXAMEN PARCIAL INGENIERIA EN PETROLEOS.pdf
REVISION EXAMEN PARCIAL INGENIERIA EN PETROLEOS.pdfREVISION EXAMEN PARCIAL INGENIERIA EN PETROLEOS.pdf
REVISION EXAMEN PARCIAL INGENIERIA EN PETROLEOS.pdf
LuisAlbertoOrtegaVeg1
?
2025年5月応用音响研究会「滨颁础厂厂笔2025における异常音検知の动向」
2025年5月応用音响研究会「滨颁础厂厂笔2025における异常音検知の动向」2025年5月応用音响研究会「滨颁础厂厂笔2025における异常音検知の动向」
2025年5月応用音响研究会「滨颁础厂厂笔2025における异常音検知の动向」
NU_I_TODALAB
?
機能的凝集の概念を用いて 複数ロール、類似の機能を多く含むシステムの フロントエント?のコンホ?ーネントを適切に分割する.pdf
機能的凝集の概念を用いて 複数ロール、類似の機能を多く含むシステムの フロントエント?のコンホ?ーネントを適切に分割する.pdf機能的凝集の概念を用いて 複数ロール、類似の機能を多く含むシステムの フロントエント?のコンホ?ーネントを適切に分割する.pdf
機能的凝集の概念を用いて 複数ロール、類似の機能を多く含むシステムの フロントエント?のコンホ?ーネントを適切に分割する.pdf
noritakaikeda222
?
2025年5月応用音响研究会「滨颁础厂厂笔2025における音楽情报処理の动向」
2025年5月応用音响研究会「滨颁础厂厂笔2025における音楽情报処理の动向」2025年5月応用音响研究会「滨颁础厂厂笔2025における音楽情报処理の动向」
2025年5月応用音响研究会「滨颁础厂厂笔2025における音楽情报処理の动向」
NU_I_TODALAB
?
情シスがRedmineでPC管理を立て直した話 2025年5月31日(土) 13:00 ? 13:45
情シスがRedmineでPC管理を立て直した話 2025年5月31日(土) 13:00 ? 13:45情シスがRedmineでPC管理を立て直した話 2025年5月31日(土) 13:00 ? 13:45
情シスがRedmineでPC管理を立て直した話 2025年5月31日(土) 13:00 ? 13:45
anubis_369
?
2025年3月音楽情报科学研究会「大局的构造生成のための小节特徴量系列モデリングに基づく阶层的自动作曲」
2025年3月音楽情报科学研究会「大局的构造生成のための小节特徴量系列モデリングに基づく阶层的自动作曲」2025年3月音楽情报科学研究会「大局的构造生成のための小节特徴量系列モデリングに基づく阶层的自动作曲」
2025年3月音楽情报科学研究会「大局的构造生成のための小节特徴量系列モデリングに基づく阶层的自动作曲」
NU_I_TODALAB
?
REVISION EXAMEN PARCIAL INGENIERIA EN PETROLEOS.pdf
REVISION EXAMEN PARCIAL INGENIERIA EN PETROLEOS.pdfREVISION EXAMEN PARCIAL INGENIERIA EN PETROLEOS.pdf
REVISION EXAMEN PARCIAL INGENIERIA EN PETROLEOS.pdf
LuisAlbertoOrtegaVeg1
?
2025年5月応用音响研究会「滨颁础厂厂笔2025における异常音検知の动向」
2025年5月応用音响研究会「滨颁础厂厂笔2025における异常音検知の动向」2025年5月応用音响研究会「滨颁础厂厂笔2025における异常音検知の动向」
2025年5月応用音响研究会「滨颁础厂厂笔2025における异常音検知の动向」
NU_I_TODALAB
?
機能的凝集の概念を用いて 複数ロール、類似の機能を多く含むシステムの フロントエント?のコンホ?ーネントを適切に分割する.pdf
機能的凝集の概念を用いて 複数ロール、類似の機能を多く含むシステムの フロントエント?のコンホ?ーネントを適切に分割する.pdf機能的凝集の概念を用いて 複数ロール、類似の機能を多く含むシステムの フロントエント?のコンホ?ーネントを適切に分割する.pdf
機能的凝集の概念を用いて 複数ロール、類似の機能を多く含むシステムの フロントエント?のコンホ?ーネントを適切に分割する.pdf
noritakaikeda222
?

とある制作会社の目次索引作成技法

  • 2. 大扉 クレジット はじめに 本書について 目次 第1部 第1章 : : 付録 索引 著者について 奥付
  • 4. お話の柱 ● 目次と索引 の過去?現在の 制作手法比較 ● 「正確性」と「即応性」の 両立の追求 ● より良い制作のための 相互理解と提案
  • 5. 自己紹介 ● 武藤 健志 (MUTO Kenshi) @kmuto ● 株式会社トップスタジオ 執行役員 –編集 –自動組版設計?DTP – プログラミング – ネットワーク管理 – 福利厚生 – etc...
  • 6. 索引作成手法 ● パターンA: ゲラにペンで マーカーを付けて、 後はお任せ ● パターンB: Excelファイル やテキストファイルで作る – B-1. とりあえず項目とページを 並べて、後はお任せ – B-2. 読みで整列済み。 そのまま貼り付けられる
  • 7. 索引完成日数の変化 ● 昔よりも早くできあがってきている ような…とお感じになりませんか? (おおむね1?2日) ● かつては4?7日かかっていた ● DTPソフトウェアに何か 劇的な発展があった? ● はたまた当社の怠慢だった…!?
  • 8. 当時の時間を分解してみると…… ●編集者がゲラにマーキング。2レベル索引のように 複雑なものは指示記入(1?2日) ●DTPオペレータがマーカーの文字、読み、ノンブ ルを手作業でExcelに記入する (2?3日) ●読みに基く並べ替えを手で行い、「ABC」「あい う」などの見出しを手で付けてDTPデータ化 ●編集者が内校で、索引文字や読み、整列順、参照 先ノンブルを注意深く目視確認する (1?2日) ●修正漏れ箇所をDTPオペレータが反映し、 念のために編集者が再度、内校確認する
  • 9. 問題点 ● 文責があるのは編集者なのに、DTPオペ レータが逐一、文字入力している ● 単語に読みをいちいち入れないと、 整列できない ● 並べ替え?ノンブル順序付け?見出しの 挿入といったほとんどが人力 ● 検証?照合手段が人力以外ない ● 再校→念校、あるいは改訂で、ノンブル が変わると追従作業に疲弊
  • 12. InDesignのガッカリ索引機能 ● 読み入力必須 – 記入しないと ダイアログを閉じれない – ひらがな/カタカナは別扱い ● 入れた箇所がわかりにくい ● 完成紙面に後から入れると、行の文字 組みや折り返しが変わることがある
  • 13. InDesignのガッカリ索引機能 ● 完成紙面に後から入れると、 行の文字組みや折り返しが変わる ことがある
  • 14. InDesign索引機能の利用可能性 ● ハイパーリンク化されるのは魅力だが…… ● 追加、削除、変更のコストが高く、 工程終盤で利用するのは事故に即直結 ● 完璧に完成され、もう文言を 一切いじらないような原稿であれば…… ● 自動組版なら? – InDesign索引をスクリプトで利用する上での 致命的かつ古典的なバグの存在 – 結局InDesign機能に頼らずに実装
  • 15. 問題点(再掲) ● 文責があるのは編集者なのに、DTPオペ レータが逐一、文字入力している ● 単語に読みをいちいち入れないと、 整列できない ● 並べ替え?ノンブル順序付け?見出しの 挿入といったほとんどが人力 ● 検証?照合手段が人力以外ない ● 再校→念校、あるいは改訂で、ノンブル が変わると追従作業に疲弊
  • 16. これが実現すれば素敵な世界が ● 文責がある人(編集者)が索引を 直接管理できる ● 読みは辞書から自動でひく (特殊なものは読みを指定できる) ● 並べ替え?ノンブル順序付け? 見出し挿入 がすべて自動で処理される ● 機械的な検証?照合ができる ● ページの変化に簡単に追従できる
  • 17. で、実現してみた ● 社内用Webアプリケーション 「索引ゲートウェイ」 – 名前がダサいのは……こまけぇことはいいんだよ!!
  • 18. 索引テキストファイル(1) ●ノンブル TAB 索引項目 の列挙 – 1行あたり1ノンブル、1索引項目 – なるべくノンブル順に並べておくとよい 2 情報セキュリティ 2 機密性 2 完全性 2 可用性 3 可用性 3 セキュリティレベル ...
  • 19. 索引テキストファイル(2) ●#から始まる行はコメント扱いで無視される # 1章 2 情報セキュリティ 2 機密性 2 完全性 2 可用性 3 可用性 3 セキュリティレベル … # 2章 …
  • 20. 索引テキストファイル(3) ● 2レベル、3レベル索引は <<>> で区切る – ノンブル TAB 親索引<<>>子索引 – ノンブル TAB 親索引<<>>子索引<<>>孫索引 情報セキュリティ............2   ポリシー................... 6 2 情報セキュリティ … 6 情報セキュリティ<<>>ポリシー …
  • 21. 索引テキストファイル(4) ● 索引項目の読みは通常、辞書探索で解決 ● 人名?地名、専門用語、文脈で読みが 分かれる文字(例:偽[ぎ/にせ])等は、 3列目に読みを指定可能 – ノンブル TAB 索引項目 TAB 読み – ノンブル TAB 親索引<<>>子索引 TAB 親読み<<>>子読み 16 平文 ひらぶん ? へいぶん、ひらふみ ? ひらぶん
  • 22. 索引テキスト コメント行 # 1章ファイルの例 2 情報セキュリティ 2 機密性 2 完全性 2 可用性 3 可用性 3 セキュリティレベル 3 セキュリティホール 3 脆弱性 ... 6 情報セキュリティポリシー 6 情報セキュリティ<<>>ポリシー ... 10 クォータ 11 リードオンリーでマウント 11 マウント<<>>リードオンリー ... 13 侵入検知システム # 2章 16 暗号 16 平文 ひらぶん 16 シーザー暗号 17 アルゴリズム 17 鍵 17 暗号<<>>鍵 ノンブルと索引項目のペアをタブで区切る 2レベル索引 読みの明示指定
  • 23. # 1章増減追従 2 情報セキュリティ 2 機密性 2 完全性 2 可用性 3 可用性 3 セキュリティレベル 3 セキュリティホール 3 脆弱性 ... 6 情報セキュリティポリシー 6 情報セキュリティ<<>>ポリシー ... 10 クォータ 11 リードオンリーでマウント 11 マウント<<>>リードオンリー ... 13 侵入検知システム # 2章 16 暗号 16 平文 ひらぶん 16 シーザー暗号 17 アルゴリズム 17 鍵 17 暗号<<>>鍵 改訂版で+10P分の 章が追加!アイェー! # 1章 2 情報セキュリティ 2 機密性 2 完全性 2 可用性 3 可用性 3 セキュリティレベル 3 セキュリティホール ... 13 侵入検知システム # 新2章 16 CentOS 16 YUM 18 useraddコマンド 18 passwdコマンド 19 ifupコマンド … 23 netstatコマンド # 新3章(旧2章) 26 暗号 26 平文 ひらぶん 26 シーザー暗号 27 アルゴリズム 27 鍵 27 暗号<<>>鍵 新しい索引を挿入 以降のノンブル値を +10Pするだけで追従完了
  • 25. 索引テキストファイルの作成 ● テキストエディタ? ● Excel? # 1章 2 情報セキュリティ 2 機密性 2 完全性 2 可用性 3 可用性 3 セキュリティレベル 3 セキュリティホール 3 脆弱性 6 情報セキュリティポリシー 6 情報セキュリティ<<>>ポリシー ...
  • 28. 索引ゲートウェイ構成図 Ruby プログラム Web サーバー Ruby プログラム IPA辞書追加辞書 MeCab (形態素解析) mendex (索引整列) テキストエディタ, Acrobat 索引 テキスト ファイル pdftk, pdftotext, grep 分割 テキストPDF 貼り付け用 索引 XML索引 読み対照表 PDF照合 OSSを組み合わせ、 Rubyプログラムで統合する
  • 29. 今後の索引制作 ● 索引はDTPデータとは別にテキストで持 ち、できるだけ編集者が一元管理する ● テキストエディタやExcelのほか、 Acrobatでも作成できる ● 過去の制作物も、DTPデータ(inddま たはqxd)があれば ほぼ逆方向変換で作成できる – PDFだけだと、いろいろ厄介なことが…
  • 30. 目次作成手法 ● 本文の見出しから、ちょちょっと ひっぱってくるだけ なんじゃないの?
  • 31. InDesignの目次機能 ● InDesignの目次機能で「ラフな」 目次を作成 ● 「段落スタイル」に基いて設定
  • 32. Danger! It's a TRAP! ● InDesign目次機能では罠が多い ● InDesignにとっては 「文書構造? 知らんがな」
  • 33. TRAP 1 ● イレギュラーな見出し段落スタイルの 指定忘れ – 「2行用スタイル」 – 「2桁番号用スタイル」 – 「付録スタイル」 – 「上アキ違いスタイル」... ● 当然、忘れたものは目次から欠落 ● 採番されていない見出しは特に 見落としやすい
  • 34. TRAP 2 ● デザイン性のある見出しは、目次作成 に不幸を招く ● インラインフレームの見出し – 「節」をインラインフレームで作り、「項」を 普通の段落スタイルで作ると、同じページの場合 1.1→1.2→1.1.1→1.1.2 という並びになる1.1 情報セキュリティとは インラインフレーム 企業が持つ資産には「人(人材)」... 1.1.1 情報セキュリティの三大要素 インラインフレーム
  • 35. TRAP 3 ● 生成される目次は素朴 – 目次の段落スタイルや文字スタイルの表現で なんとかするには限界が… ● 手でいじった箇所は、 目次を更新すると消失する – 凝った目次を作ると 再作成のコストが高すぎる – 人間が手で同期作業
  • 36. 目次制作の現状 ●DTPオペレータが、InDesignの 目次機能でラフを作成 ●装飾等を実施、校作成 ●編集者がゲラで校正。見出し抜けや 順序違い確認、ノンブル先の照合 ●DTPオペレータがDTPデータを 「単なる文字として」修正 – 目次を1から再作成するのはレアケース
  • 37. 目次のミス予防策 ● プログラムによるチェック→ デザインが不定なので困難 ● 目次をテキスト化して、 索引ゲートウェイで確認? – 目次の文字の誤りや、 ノンブル間違いを発見できる ● 今のところ、 “1つずつ目視確認”に優るものなし (??ω?`)??????
  • 38. (補足)XML自動組版での目次 ● XML自動組版では、段落スタイルから ではなく、XMLに埋め込んだ目次情報 を収集して目次を生成 – インラインフレームなどに左右されない ● デザイン等もXML側で整形し、組み直し容易
  • 39. まとめ ● 目次、索引ともに、ゲラには表れない 泥臭い舞台裏がある ● 100%機械に委ねることは今後もない が、目視と人力のみに頼る作業を減らし ていくことが、正確性と即応性の向上に つながる ● 索引の作成手法は確立しつつある。索引 テキスト書式の採用により、索引の作 成?更新?照合?管理に改善を見込める