(57)【要約】【課題】文章だけの組版だけでなく数学記号を含む組版であっても、汎用性が高く２次利用が容易なＸＭＬによる組版データに変換可能な組版データ変換装置および組版データ変換プログラムを提供する。【解決手段】組版データ変換装置として機能する第２コンピュータは、第１コンピュータにて動作する第１組版ソフトから生成された原組版データを、ＸＭＬにより記述された汎用組版データであり、メインファイルＭとサブファイルＳとからなる汎用組版データへ変換する変換手段と、原組版データから数学記号を検出し、数学記号を図形として描画した情報から、数学記号を表すためのイメージ用ファイルをサブファイルＳとして生成すると共に、イメージ用ファイルへのリンクをメインファイルＭに設定する記号処理手段とを備えている。【選択図】図７
2019212228.tif 000002
【特許請求の範囲】
【請求項１】
第１組版ソフトから生成された原組版データを、ＸＭＬにより記述された汎用組版データであり、メインファイルとサブファイルとからなる汎用組版データへ変換する変換手段と、
前記原組版データから数学記号を検出し、前記数学記号を図形として描画した情報から、前記数学記号を表すためのイメージ用ファイルをサブファイルとして生成すると共に、前記イメージ用ファイルへのリンクを前記メインファイルに設定する記号処理手段とを備えた組版データ変換装置。
【請求項２】
前記記号処理手段は、前記イメージ用ファイルとして、ポストスクリプト形式により数学記号を表したファイルを生成する請求項１記載の組版データ変換装置。
【請求項３】
前記記号処理手段は、前記原組版データにテキストによる数学記号を表すためのテキスト枠が含まれている場合に、該テキスト枠にリンクされた外部ファイルから、該テキスト枠に含まれる数学記号と、該数学記号に添えられる配置文字とを検出し、前記メインファイルに含める請求項１または２記載の組版データ変換装置。
【請求項４】
前記記号処理手段は、前記原組版データにテキストによる数学記号を表すためのテキスト枠が含まれている場合に、該テキスト枠の個数とサイズと配置位置とから、該数学記号と、該数学記号に添えられる配置文字とを検出し、前記メインファイルに含める請求項１から３のいずれかの項に記載の組版データ変換装置。
【請求項５】
前記記号処理手段は、前記原組版データにテキストによる数学記号が含まれている場合に、該数学記号の段落書式と文字書式とから、数学記号と、該数学記号に添えられる配置文字とを検出し、前記メインファイルに含める請求項１から４のいずれかの項に記載の組版データ変換装置。
【請求項６】
前記汎用組版データにおけるデータベース化の対象範囲を指定するための開始タグから前記開始タグと対をなす終了タグまでを記憶手段に蓄積するデータベース化手段を備えた請求項１から５のいずれかの項に記載の組版データ変換装置。
【請求項７】
コンピュータを、
第１組版ソフトから生成された原組版データを、ＸＭＬにより記述された汎用組版データであり、メインファイルとサブファイルとからなる汎用組版データへ変換する変換手段、
前記原組版データから数学記号を検出し、前記数学記号を図形として描画した情報から、前記数学記号を表すためのイメージ用ファイルをサブファイルとして生成すると共に、前記イメージ用ファイルへのリンクを前記メインファイルに設定する記号処理手段として機能させる組版データ変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各社独自の印刷版データを汎用性が高いＸＭＬ（eXtensible Markup Language）による中間ファイルに変換する組版データ変換装置および組版データ変換プログラムに関するものである。
【背景技術】
【０００２】
出版物は、コンピュータで動作する、デスクトップパブリッシング（ＤＴＰ）と称されるソフトウェアを用いて文字が入力され、画像が貼り付けられた組版により、制作される。
【０００３】
ＤＴＰにより生成される組版データは、ＤＴＰを販売している各社独自の仕様に基づいて生成されるため、他のＤＴＰで読み込み、編集することが困難である。
そこで、様々なＤＴＰへ組版データを２次利用できるように、組版データを汎用性の高いＸＭＬにより記述することが特許文献１〜３に記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３５７０３０号公報
【特許文献２】特開２００４−２９５５１４号公報
【特許文献３】特開２００６−９２４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ＤＴＰにより生成される組版データ、特に、業界で数多く使用されているアドビ社のＩｎＤｅｓｉｇｎ（登録商標）から生成される組版データであるＸＭＬベースのＩＤＭＬでは、数式について、独特の表現が用いられているため、標準的なＸＭＬによる中間データを生成することが困難である。
【０００６】
数式は、平方根、総和記号、積分記号、行列式など、記号により演算内容が表現されるため、テキストだけの表現で図形を表現する
例えば、高校生の問題集であれば、文字や画像だけを用いるような国語や英語、社会の問題集は問題無いが、数式を扱う数学や物理、化学などの問題集では、様々な書式で表された数学記号を含む組版データを単にＸＭＬにより記述された組版データに変換して、他のＤＴＰで利用することは困難である。
【０００７】
そこで本発明は、文章だけの組版だけでなく数学記号を含む組版であっても、汎用性が高く２次利用が容易なＸＭＬによる組版データに変換可能な組版データ変換装置および組版データ変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の組版データ変換装置は、第１組版ソフトから生成された原組版データを、ＸＭＬにより記述された汎用組版データであり、メインファイルとサブファイルとからなる汎用組版データへ変換する変換手段と、前記原組版データから数学記号を検出し、前記数学記号を図形として描画した情報から、前記数学記号を表すためのイメージ用ファイルをサブファイルとして生成すると共に、前記イメージ用ファイルへのリンクを前記メインファイルに設定する記号処理手段とを備えたことを特徴とする。
【０００９】
また、本発明の組版データ変換プログラムは、コンピュータを、第１組版ソフトから生成された原組版データを、ＸＭＬにより記述された汎用組版データであり、メインファイルとサブファイルとからなる汎用組版データへ変換する変換手段、前記原組版データから数学記号を検出し、前記数学記号を図形として描画した情報から、前記数学記号を表すためのイメージ用ファイルをサブファイルとして生成すると共に、前記イメージ用ファイルへのリンクを前記メインファイルに設定する記号処理手段として機能させることを特徴とする。
【００１０】
変換手段が第１組版ソフトから生成された原組版データを、ＸＭＬにより記述された汎用組版データへ変換する。このとき、記号処理手段が、原組版データから数学記号を検出し、数学記号を図形として描画した情報から、数学記号を表すためのイメージ用ファイルをサブファイルとして生成すると共に、イメージ用ファイルへのリンクをメインファイルに設定する。そうすることで、図形として描画された数学記号が原組版データに含まれていても変換することができる。また、メインファイルから数学記号を描画する情報を除くことができるため、メインファイルをシンプルな構成とすることができる。更に、イメージ用ファイルを様々な形式で数学記号を表したファイルに入れ替えることも容易である。
【００１１】
前記記号処理手段は、前記イメージ用ファイルとして、ポストスクリプト形式により数学記号を表したファイルを生成することができる。
【００１２】
前記記号処理手段は、前記原組版データにテキストによる数学記号を表すためのテキスト枠が含まれている場合に、該テキスト枠にリンクされた外部ファイルから、該テキスト枠に含まれる数学記号と、該数学記号に添えられる配置文字とを検出し、前記メインファイルに含めるようにしてもよい。数学記号がテキストで表されていても、数学記号を表すためのテキスト枠に基づいて数学記号と、該数学記号に添えられる配置文字とを変換することができる。
【００１３】
前記記号処理手段は、前記原組版データにテキストによる数学記号を表すためのテキスト枠が含まれている場合に、該テキスト枠の個数とサイズと配置位置とから、該数学記号と、該数学記号に添えられる配置文字とを検出し、前記メインファイルに含めるようにしてもよい。数学記号がテキストで表されていても、テキスト枠の個数とサイズと配置位置とに基づいて、数学記号と、該数学記号に添えられる配置文字とを変換することができる。
【００１４】
前記記号処理手段は、前記原組版データにテキストによる数学記号が含まれている場合に、該数学記号の段落書式と文字書式とから、数学記号と、該数学記号に添えられる配置文字とを検出し、前記メインファイルに含めるようにしてもよい。数学記号がテキストで表されていても、数学記号の段落書式と文字書式とに基づいて、数学記号と、該数学記号に添えられる配置文字とを変換することができる。
【００１５】
前記汎用組版データにおけるデータベース化の対象範囲を指定するための開始タグから前記開始タグと対をなす終了タグまでを記憶手段に蓄積するデータベース化手段を備えることもできる。汎用組版データをデータベース化することで、他の組版データに簡単に流用することができる。
【発明の効果】
【００１６】
本発明は、文章だけの組版だけでなく数学記号を含む組版であっても、汎用性が高く２次利用が容易なＸＭＬによる組版データに変換可能である。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る組版データ変換装置として機能する第２コンピュータと、第１組版ソフトが動作する第１コンピュータと、第２組版ソフトが動作する第３コンピュータとがネットワークを構成している状態を示す図である。
【図２】図１に示す第１〜第３コンピュータで動作する各プログラムと組版データとの流れを説明するための図である。
【図３】図１に示す第２コンピュータの構成を説明するための図である。
【図４】図１に示す第１コンピュータにて動作する第１組版ソフトが生成する原組版データを説明するための図である。
【図５】問題集の一例を示す図である。
【図６】（Ａ）は平方根を示す根号を表した原組版データの一例の図であり、（Ｂ）は（Ａ）に示された根号の描画パターンを説明するための図である。
【図７】原組版データの数学記号が、イメージ用ファイルとしてサブファイルが生成され、サブファイルのリンクがメインファイルに設定された状態を設定するための図である。
【図８】平方根を含む分数を汎用組版データにて表した一例を示す図である。
【図９】数学記号がテキストで表された原組版データの一例を示す図である。
【図１０】図９に示す原組版データを変換した汎用組版データの一例を示す図である。
【図１１】原組版データに含まれるテキスト枠の個数とサイズ、配置位置から、総和記号と、この総和記号に添えられる配置文字とを検出することを説明するための図である。
【図１２】図１１に示す原組版データが変換された汎用組版データの一例の図である。
【図１３】原組版データに含まれるテキスト枠の個数とサイズ、配置位置から、積分記号と、この積分記号に添えられる配置文字とを検出することを説明するための図である。
【図１４】図１３に示す原組版データが変換された汎用組版データの一例の図である。
【図１５】原組版データに含まれる段落書式と文字書式とから総和記号とこの総和記号に添えられる配置文字とを検出することを説明するための図である。
【図１６】図１５に示す原組版データが変換された汎用組版データの一例の図である。
【図１７】原組版データに含まれる段落書式と文字書式とから積分記号とこの総和記号に添えられる配置文字とを検出することを説明するための図である。
【図１８】図１７に示す原組版データが変換された汎用組版データの一例の図である。
【図１９】汎用組版データから個別対応組版データへ変換された一例を示す図である。
【図２０】原組版データから汎用組版データへ数学記号を変換するときに、ＸＭＬ形式のデータの中にＴｅＸ形式として埋め込み、ＴｅＸ形式を個別対応組版データへ変換した状態の一例を示す図である。
【発明を実施するための形態】
【００１８】
本発明の実施の形態に係る組版データ変換装置を図面に基づいて説明する。
図１に示すように、コンピュータ（第１コンピュータ１０〜第３コンピュータ３０）が、集線装置の一例であるハブ４０を介して相互に通信可能に接続され、ネットワークを構成している。
【００１９】
図２に示すように、第１コンピュータ１０は、ＤＴＰである第１組版ソフトが動作するコンピュータであり、元になる原組版データが生成されるコンピュータである。第１組版ソフトは、例えば、アドビ社が提供するＩｎＤｅｓｉｇｎとすることができる。
【００２０】
第２コンピュータ２０は、第１コンピュータ１０により生成された原組版データを、汎用性があり、様々なＤＴＰで活用が期待できる、汎用組版データへ変換したり、汎用組版データをターゲットとなるＤＴＰ向けの個別対応組版データへ変換して移行したりする組版データ変換プログラムが動作することで、組版データ変換装置として機能するコンピュータである。
また、第２コンピュータ２０は、汎用組版データの中から他の組版データに流用可能な一部を複写して蓄積するデータベース化プログラムが動作する。
【００２１】
第３コンピュータ３０は、ＤＴＰである第２組版ソフトが動作するコンピュータであり、第２コンピュータ２０により第２組版ソフト向けに変換された組版データを編集するコンピュータである。第２組版ソフトは、例えば、モリサワ社が提供するＭＣ−Ｓｍａｒｔとすることができる。
【００２２】
図３に示すように、第２コンピュータ２０は、通信手段２１と、変換手段２２と、記号処理手段２３と、データベース化手段２４と、移行手段２５と、記憶手段２６とを備えている。
【００２３】
通信手段２１は、ネットワークとのデータの送受信を行うことができ、例えば、ＬＡＮとすることができる。
変換手段２２は、第１組版ソフトから生成された原組版データを、ＸＭＬにより記述された汎用組版データへ変換する。
記号処理手段２３は、原組版データから数学記号を検出し、数学記号を表す情報から、数学記号を表すためのイメージ用ファイルをサブファイルとして生成すると共に、イメージ用ファイルへのリンクをメインファイルに設定する。
データベース化手段２４は、汎用組版データにおけるデータベース化の対象範囲を指定するための開始タグから開始タグと対をなす終了タグまでを、記憶手段２６に蓄積する。
移行手段２５は、汎用組版データを、第３コンピュータ３０にて動作する第２組版ソフトに移行するために、第２組版ソフトで読み込み編集可能な個別対応組版データへ変換する。
記憶手段２６は、組版データ変換プログラムや各種の設定データ、各種の組版データが格納される。
【００２４】
図２および図３に示すように、第２コンピュータ２０は、組版データ変換プログラムのうち、汎用組版変換プログラムが動作して変換手段２２と記号処理手段２３として機能し、組版蓄積プログラムが動作してデータベース化手段２４として機能し、個別組版変換プログラムが動作して移行手段２５として機能する。
【００２５】
以上のように構成された本発明の実施の形態に係る組版データ変換装置として機能する第２コンピュータ３０と、第１コンピュータ１０および第３コンピュータ３０との動作および使用状態を図面に基づいて説明する。
【００２６】
第１組版ソフトであるＩｎＤｅｓｉｇｎにより、原組版データであるＩＤＭＬ形式のファイルを生成させる。ＩＤＭＬ形式のファイルは、図４に示すように、複数のファイルが配下に格納された「MasterSpreads」や「META-INF」などのフォルダと、これらのフォルダと同じ階層に位置する「designmap.xml」と「mimetype」とが生成される。
【００２７】
図３に示す第２コンピュータ２０の変換手段２２は、これらのＩＤＭＬ形式のファイルの中の「designmap.xml」ファイルから、例えば、ファイル容量のサイズが最も大きいものなどを基準に、主となるファイル（基本ストーリーファイル）を決定し、そのファイルが示す「Stories」フォルダ配下の「Story_******.xml」ファイル（「*」はワイルドカード）を読み込み、ＸＭＬ形式のファイルを生成する。
このＸＭＬ形式に生成されたファイルを汎用組版データのメインファイルとする。
【００２８】
このＸＭＬ形式の汎用組版データは、予め定義されたタグ名と属性に基づいて変換されたものである。例えば、段落書式については、開始タグを「＜Ｐ」、終了タグを「＜／Ｐ＞」、属性を「ｎｍ」としている。また、段落書式（数式）については、開始タグを「＜ＰＭ」、終了タグを「＜／ＰＭ＞」、属性を「ｎｍ」としている。
【００２９】
ここで、数式の数学記号の変換について、図面に基づいて詳細に説明する。
例えば、原組版データが、図５に示すような数学の問題集であったとする。
設問３の数式には、全ての項に平方根（√）が含まれている。例えば、最初の項Ｋ１（３／１６の平方根）の根号は、図６（Ａ）に示す原組版データでは、根号を示す図形を２つの描画パターンＰ１，Ｐ２に分解して表現されている。そして、それぞれの描画パターンＰ１，Ｐ２は、それぞれの直線部分の始点と終点を座標に表したものである。
図６（Ａ）に示す最初の描画パターンＰ１は、図６（Ｂ）に示す略Ｖ字状部分までである。次の描画パターンＰ２は、描画パターンＰ１に続く横線部分である。
【００３０】
図３に示す第２コンピュータ２０の記号処理手段２３は、図６（Ａ）に示す原組版データから数学記号を図形により表したことを示す情報（タグ）である「Polygon」を検出する。このタグが検出されると、数学記号を描画パターンＰ１，Ｐ２として表した情報（座標情報）から、図７に示すように、数学記号を表すためのイメージ用ファイルを、組版データのサブファイルＳとして生成すると共に、イメージ用ファイルへのリンクとしてファイル名Ｎを組版データのメインファイルＭに設定する。
【００３１】
本実施の形態では、イメージ用ファイル（サブファイル）は、ポストスクリプト形式により数学記号を表したファイルとしている。また、リンクを示すファイル名Ｎには、ファイル名の前後に、ファイル名に頂点が向いた三角記号であり、ポリゴンであることを示す三角記号が付けられている。また、２つのイメージ用ファイルは、グループであることを示すタグ「＜Ｇ＞」と、［＜／Ｇ＞］とに囲まれている。
【００３２】
このようにして、数学記号（根号）が変換されることで、図８に示すように、最初の項の「√」と分数「３／１６」、２番目の項Ｋ２の「√」と分数「１２／２５」などのように、項ごとにイメージ用ファイルとイメージ用ファイルへのリンクを示すファイル名Ｎとが設定される。
【００３３】
このようにして、汎用組版変換プログラムが動作する第２コンピュータ２０は、サブファイルＳとして数学記号を表すためのイメージ用ファイルを生成し、このイメージ用ファイルへのリンクとしたファイル名ＮをメインファイルＭに設定した汎用組版データを生成することができる。
【００３４】
図７に示す例では、数学記号（根号）を図形として表現した描画パターンＰ１，Ｐ２に基づいてサブファイルＳとしてイメージ用ファイルを生成していたが、記号処理手段２３は、数学記号が文字（テキスト）として表されていた場合でも変換することが可能である。
例えば、図５に示す項Ｋ３は、√３／４である。この項Ｋ３は、原組版データでは、図９に示されるように表される。
【００３５】
図３に示す第２コンピュータ２０の記号処理手段２３は、図９に示す原組版データから数学記号をテキストで表すためのテキスト枠を示すキーワード（タグ）である「TextFrame」を検出する。このタグが検出されると、記号処理手段２３は、テキスト枠内に配置される文字（数学記号）を記述した外部ファイルであるテキストファイル（図９の例では、「ｕ３ｃ０」）を検出し、このファイル「ｕ３ｃ０」を参照する。
【００３６】
テキストファイル「ｕ３ｃ０」には、「√３」がテキストにより表されているため、分子を「√３」とした、数学記号とこの数学記号に添えられた配置文字とを検出することができる。
従って、記号処理手段２３は、図１０に示すように、汎用組版データとして、テキスト枠を示すタグ「＜Ｆ」に、フレーム枠の名称として「ｕ３ｃ０」を付与し、文字を示すタグ＜ｎ＞、＜／ｎ＞の間に「√３」が配置されたテキスト用ファイルを生成する。
【００３７】
このように、数学記号がテキストで表され、数学記号を表す外部ファイルがリンクによりテキスト枠に関連付けられていても、汎用組版データに変換することが可能である。
【００３８】
次に、原組版データにおける、テキスト枠の個数とサイズ、配置位置から、数学記号と、この数学記号に添えられる配置文字（以下、これを添字と称す。）とを検出することを説明する。
図１１に示す項Ｋ４は、総和記号「Σ」を用いたものであり、ａnにおいてｎが下限である０から上限である∞（無限大）までの値の総和を意味している。この項Ｋ４は、原組版データでは、「Σ」と、「∞」と、「０」の文字が配置されるフレーム枠Ｆ１〜Ｆ３が定義されている（図１１では３つ目のフレーム枠Ｆ３は省略している。）。
【００３９】
この数学記号は、３つのフレーム枠Ｆ１〜Ｆ３からなり、総和記号の文字が配置される１つ目のフレーム枠Ｆ１と、上限の文字が配置される２つ目のフレーム枠Ｆ２と、下限の文字が配置されるフレーム枠Ｆ３とが上下に並び、上段と下段のフレーム枠Ｆ１，Ｆ３が、中段のフレーム枠Ｆ２より幅広く形成されている。
記号処理手段２３は、このようなフレーム枠Ｆ１〜Ｆ３の数や配置、サイズにより、数学記号が「Σ」であることを特定することができ、図１２に示すような汎用組版データに変換することができる。
【００４０】
図１３に示す項Ｋ５は、積分記号「∫」を用いたものであり、関数ｆ（ｘ）においてｘが下限である０から上限である∞（無限大）までとしたときの値を積分することを意味している。この項Ｋ５は、原組版データでは、「∫」と、「∞」、「０」と、の文字が配置されるフレーム枠Ｆ４〜Ｆ６が定義されている（図１３においてはフレーム枠Ｆ６のみを図示している）。
【００４１】
この数学記号は、３つのフレーム枠Ｆ４〜Ｆ６からなり、積分記号の文字が配置される１つ目のフレーム枠Ｆ４が大きく、上限の文字が配置される２つ目のフレーム枠Ｆ５が、下限の文字が配置されるフレーム枠Ｆ６より右側にずれている。
記号処理手段２３は、このようなフレーム枠Ｆ４〜Ｆ６の数や配置、サイズにより、数学記号が「∫」であることを特定することができ、図１４に示すような汎用組版データに変換することができる。
【００４２】
次に、原組版データに含まれる段落書式と文字書式とから数学記号と添字とを検出することを説明する。
図１５に示す項Ｋ４は、図１２に示す総和記号「Σ」と同じである。この項Ｋ４は、原組版データでは、段落書式、文字書式として「Ｂ９０−１＿問題＿シグマ」が総和記号として、「Ｂ９０−１＿問題＿シグマ文字」が下限を示す値の文字として埋め込まれている（図１５では上限の値は省略している。）。
【００４３】
このような段落書式、文字書式から、数学記号が「Σ」であり、上限が「∞」であり、下限が「０」であることが判別できる。
従って、記号処理手段２３は、このような段落書式や文字書式により数学記号が「Σ」であることを特定することができ、図１６に示すような汎用組版データに変換することができる。
【００４４】
図１７に示す項Ｋ５は、図１３に示す積分記号「∫」と同じである。この項Ｋ５は、原組版データでは、段落書式、文字書式として「Ｂ９３−９Ｑ＿２段」が下限と上限とを示す値の文字として埋め込まれている（図１７では積分記号は省略している。）。
【００４５】
このような段落書式、文字書式から、数学記号が「∫」であり、上限が「∞」であり、下限が「０」であることが判別できる。
従って、記号処理手段２３は、このような段落書式や文字書式により数学記号が「∫」であることを特定することができ、図１８に示すような汎用組版データに変換することができる。
【００４６】
次に、コンテンツ（汎用組版データ）のデータベース化について図面に基づいて説明する。
図５に示す問題集では、７問の設問が掲載されている。これらは、図８に示す汎用組版データに変換される（図８では、設問３の項Ｋ１から項Ｋ３の途中までしか図示していない）。
【００４７】
これらの設問のそれぞれは、段落書式として、数式を示す開始タグ「＜ＰＭ」から始まり、終了タグを「＜／ＰＭ＞」で終わっている。
データベース化手段２４は、この汎用組版データに設定されたデータベース化の対象範囲を指定するための開始タグ「＜ＰＭ」から、開始タグ「＜ＰＭ」と対をなす終了タグ「＜／ＰＭ＞」までを記憶手段２６に蓄積する。
【００４８】
そうすることで、他の組版データに簡単に流用することができる。特に、組版データが数学の問題集であれば、数学記号に添えられる文字（数字）を変更するだけで、別の問題とすることができるので、容易に他の問題集を制作することができる。
【００４９】
次に、ＸＭＬ形式の汎用組版データから、第２組版ソフトで読み込み編集可能な個別対応組版データへの変換について図面に基づいて説明する。
図１９に示すように、移行手段２５は、汎用組版データに基づいて個別対応組版データへ変換することができる。移行手段２５は、例えば、汎用組版データに含まれた数式を示す段落書式「＜ＰＭ」を検出し、文書書式「＜Ｃ」を検出すると、設問３（図６参照）の問題文を表す「３．次の式を計算せよ。」を検出することができる。
【００５０】
そして、移行手段２５は、項Ｋ１の数学記号を示す２つのイメージ用ファイル（ｕ３５５．ｅｐｓ，ｕ３５６．ｅｐｓ）を参照することで、数学記号が「√」であることが判別できるので、数学記号「√」を個別対応組版データでは根号を示す「ｍｒｔ」へ変換することができる。
そして、移行手段２５は、段落書式「＜Ｐ」で規定された「分数上段」と、文字「＜ｎ」にて規定された「３」と、段落書式「＜Ｐ」で規定された「分数下段」と、文字「＜ｎ」にて規定された「１６」とから、分数記号である直線を示す「ｍｂｎｍ」を含む分数３／１６に変換することができる。
【００５１】
このようにして、移行手段２５が汎用組版データを個別対応組版データへ変換することで、汎用組版データを第２組版ソフトへ移行することができ、個別対応組版データを第３コンピュータ３０にて読み込み編集することができる。
【００５２】
ここで、記号処理手段２３は、原組版データから汎用組版データへ数学記号を変換するときに、ＸＭＬ形式のデータの中にＴｅＸ形式として埋め込むことが可能である。
例えば、図２０に示すように、段落書式の「問題＿シグマ」や「問題＿シグマ文字」から総和記号と添字であることがわかる。また、テキスト枠から総和記号と添字であることがわかる。
従って、ＴｅＸ形式で表した総和記号とその添字を、開始タグ＜ＴｅＸ＞と、終了タグ＜／ＴｅＸ＞で囲うことにより、汎用組版データの中にＴｅＸ形式の数学記号を埋め込むことができる。
【００５３】
そして、移行手段２５は、開始タグ＜ＴｅＸ＞と、終了タグ＜／ＴｅＸ＞とにより、数学記号と添字とが囲われていることがわかるため、ＴｅＸの規則に沿って数学記号と添字とを、個別対応組版データへ展開することができる。
【００５４】
このように、本実施の形態に係るデータ変換装置として機能する第２コンピュータ２０は、図７に示すように、汎用組版データとして、数学記号を表すためのサブファイルＳとしてイメージ用ファイルが生成され、メインファイルＭにイメージ用ファイルへのリンクとしてファイル名Ｎが設定されるため、図形として描画された数学記号が原組版データに含まれていても変換することができる。
基本ストーリーファイル（メインファイル）としての汎用組版データから、数学記号を描画する座標情報を除くことができるため、メインファイルをシンプルな構成とすることができる。
また、個別組版変換プログラムにて、数学記号がテキストで扱える第２組版ソフトであれば、個別組版変換プログラムにて、イメージ用ファイルを文字（テキスト）で表したファイルに入れ替えることも容易である。
よって、データ変換装置（第２コンピュータ２０）は、文章だけの組版だけでなく数学記号を含む組版であっても、汎用性が高く２次利用が容易なＸＭＬによる汎用組版データに変換可能である。
【００５５】
本実施の形態では、第１組版ソフトが動作する第１コンピュータ１０と、データ変換プログラムが動作する第２コンピュータ２０と、第２組版ソフトが動作する第３コンピュータ３０とが別々のコンピュータであったが、１台で全てが動作するようにしても、第２コンピュータ２０が第１コンピュータ１０または第３コンピュータ３０のいずれかと一緒であってもよい。
【００５６】
また、本実施の形態では、原組版データは、テキストにより記述されたＩＤＭＬ形式のファイルであったが、本発明は、第１組版ソフトが生成する原組版データがバイナリファイルでも、適用することができる。
【産業上の利用可能性】
【００５７】
本発明は、組版ソフトから生成される組版データを広く二次利用することを目的とした汎用組版データに変換する場合に好適であり、特に、ＩｎＤｅｓｉｇｎから生成されるＩＤＭＬファイルを変換する場合に最適である。
【符号の説明】
【００５８】
１０  第１コンピュータ
２０  第２コンピュータ
２１  通信手段
２２  変換手段
２３  記号処理手段
２４  データベース化手段
２５  移行手段
２６  記憶手段
３０  第３コンピュータ
４０  ハブ
Ｍ  メインファイル
Ｓ  サブファイル
Ｋ１，Ｋ２，Ｋ３  項
Ｆ１，Ｆ２，Ｆ３，Ｆ４，Ｆ５，Ｆ６  フレーム枠
【図１】
2019212228.tif 000003
【図２】
2019212228.tif 000004
【図３】
2019212228.tif 000005
【図４】
2019212228.tif 000006
【図５】
2019212228.tif 000007
【図６】
2019212228.tif 000008
【図７】
2019212228.tif 000009
【図８】
2019212228.tif 000010
【図９】
2019212228.tif 000011
【図１０】
2019212228.tif 000012
【図１１】
2019212228.tif 000013
【図１２】
2019212228.tif 000014
【図１３】
2019212228.tif 000015
【図１４】
2019212228.tif 000016
【図１５】
2019212228.tif 000017
【図１６】
2019212228.tif 000018
【図１７】
2019212228.tif 000019
【図１８】
2019212228.tif 000020
【図１９】
2019212228.tif 000021
【図２０】
2019212228.tif 000022