「模範六法 2003 平成15年版」EPWING化のためのPerlスクリプト − 模範六法 2003 平成15年版 のEPWING化 − 1.はじめに 「模範六法 2003 平成15年版」EPWING化のためのPerlスクリプトです。 EPWING形式辞書を作成するためのEBStudio入力ファイルを作成します。 EPWINGへの変換には、EBStudioを使用します。 【参考】 三省堂「模範六法 2003 平成15年版」CD-ROM(Windows版) ISBN 4-385-61429-6 http://www.sanseido-publ.co.jp/publ/ep/moroku_cd_2003.html 2.特徴 - 「日本国憲法」「憲法」「国籍法」等、複合検索に対応 - 判例「昭45518*」等、前方一致検索(年月日順)に対応 - 判例「憲9*」等、前方一致検索(法令・条文別)に対応 - メニュー検索、ツリー表示には対応していません 3.動作環境 ActivePerl v5.6.1 + Windows 2000 + EBStudio 1.57 にて動作確認しています。 4.変換手順 (1)配布パッケージ(moroku2003.zip)を展開します。  次の3つのファイルが生成されます、  moroku2003.pl、moroku2003.xml、README.txt(このファイル)。 (2)r2003.dic を moroku2003.pl と同じディレクトリにコピーします。  r2003.dic は「模範六法 2003 平成15年版」をインストールすると  C:\Program Files\Sanseido\Dictionary\moroku2003  にインストールされます。(Windows 2000 の場合) (3)コマンドプロンプト(Win98系ではDOSプロンプト)を実行します。 (4)コマンドプロンプトから moroku2003.pl を実行します。 例)c:\work に展開した場合、 C:\work>perl moroku2003.pl r2003.dic > moroku2003.html ※c:\work に moroku2003.pl と r2003.dic が存在してます。 ※ActivePerl を前もってインストールしています。 (5)カレントディレクトリにEBStudio入力ファイル(moroku2003.html)  が生成されます。 5.EPWING形式への変換 (1)EBStuidio を起動し、「ファイル(F)」-「新規作成(N)」を選択する。 (2)「書籍情報の登録」のWindowが開きます。  書籍名称(N)を「模範六法2003」、書籍ディレクトリ名(D)を「MOROKU」とします。  書籍名称、書籍ディレクトリ名とも何でもかまいません。  複合検索定義ファイル(M)でXMLファイル(moroku2003.xml)を選択します。  外字フォントには「Gaiji.xml」を選択します。  外字定義には「GaijiMap.xml」を選択します。 (3)「OK」を選択すると次に「入力ファイルの登録」Windowが開きます。  入力ファイル(N)に先ほど作成したHTMLファイル(moroku2003.html)を選択します。  ファイル種別で「HTML(H)」にチェックが入っていることを確認します。 (4)出力先(必須)(O)を選択します。 (5)インデックスの指定を設定します。「複合検索(6)」にチェックを入れます。 (6)「ファイル(F)」-「実行(G)」を選択します。  元ファイルの不都合(リンク先のないJUMP)のため、途中でエラーが発生しますが、  「OK」を選択し処理を続けます。 6.謝辞 本スクリプトの製作にあたり、石川准様から有益なご助言をいただきました。