JPH01298461A - 文書編集方式 - Google Patents

文書編集方式

Info

Publication number
JPH01298461A
JPH01298461A JP63128364A JP12836488A JPH01298461A JP H01298461 A JPH01298461 A JP H01298461A JP 63128364 A JP63128364 A JP 63128364A JP 12836488 A JP12836488 A JP 12836488A JP H01298461 A JPH01298461 A JP H01298461A
Authority
JP
Japan
Prior art keywords
formula
combined
formulas
editing
mathematical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP63128364A
Other languages
English (en)
Inventor
Sayuri Ooshima
大島 早由里
Hirotada Ishikawa
石川 裕惟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP63128364A priority Critical patent/JPH01298461A/ja
Publication of JPH01298461A publication Critical patent/JPH01298461A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、文書作成装置に係り、特に数式等の作成に好
適な数式編集装置に関する。
〔従来の技術〕
すでに実現されている数式作成機能では、Y=ff (
x)dxのように階層関係のある文字列の入力を受は付
け、上記階層関係により各文字列の表示位置を計算し、
1行の数式として表示することはできた。しかし、1つ
の数式が長く複数行に分かれた場合には、それぞれを全
く別の数式として作成しなければならず、編集の操作が
複雑になるなどの問題があった。
〔発明が解決しようとする課題〕
上記従来技術は、複数行から構成される数式の編集とい
う点は考慮されておらず、操作性において問題があった
本発明の目的は、数式を構成する各行の位置関係を修正
して結合することにより、編集時の操作を簡略化し、編
集の結果数式が重なるという問題を解決することである
。また、関連する数式を結合させたデータを集作成する
ことにより、ユーザーの検索の手順を簡略化することで
ある。
〔課題を解決するための手段〕
上記目的は、従来技術に対して複数の数式を結合する手
段と、結合された複数の数式を分解する手段と、対象指
定された数式と結合されている数式を検索する手段、お
よび編集結果に従って結合された数式全てを連動する手
段を設けることにより達成できる・ 〔作用〕 複数の数式を結合する手段は、別々に入力された複数の
数式を1つのグループにまとめて結合する。結合する数
式をある軸に従って揃えたり、各数式の距離を修正する
など、各数式の位置を補正して結合する場合もある。結
合された複数の数式を分解する手段は、1つのグループ
として結合された数式を分解して複数の数式にもどす。
対象指定された数式と結合されている数式を検索する手
段は、数式が対象指定されたときに、それと同じグルー
プに属する数式を検索する。編集結果に従って結合され
た数式全てを連動する手段は、対象指定された数式のg
i銀結果に従って、同一グループに属する全ての数式を
編集する。
〔実施例〕
以下、図面を参照して本発明をワードプロセッサに適用
した場合の実施例を説明する。
まず、本発明のハードウェア構成を説明する。
第2図は本発明の機器構成図である。本発明を適応する
ハードウェアは、文字列、数式記号等の入力を行うキー
ボードなどによる入力装置201、入力された文字の文
字コードを記憶する記憶装置202、文字列等を表示す
るCRTデイスプレィなどの表示装置203、前記各部
の制御を行なう制御装置204により構成される。
このうちの制御装置204を詳細に説明する。
制御装置204は、数式入力部205、数式表示部20
61文字列等の対象指定部207、数式編集部208の
5つの機構により構成される。
数式入力部205は、数式の入力を誘導し、入力装置2
01からの入力を受付ける。一般に数式は、左から右に
書く普通の文字列とは異なり、1行が2段以上になる場
合がある。数式入力部205は、数式の規則に従って次
文字入力位置を計算し、カーソルを表示する。そして、
入力装置201からの入力を受付け、記憶装置202に
記憶する。
数式表示部206は、入力された数式内の文字の各座標
を、数式の規則に従って計算し、それに従って表示装置
203に表示する。
対象指定部207は、前記数式表示部206により表示
された数式の一部を入力装置より指定すると、記憶装置
202に格納されたデータのうち、指定された文字がど
こにあるかを検索する。
数式編集部208は、対象指定部207によって求めた
文字または数式に対し、挿入、訂正、移動等の編集を施
す。
次に、上記機構から成る装置における、数式の結合や解
除について説明する。
第1図は、本発明における処理を示したフローチャート
である。本発明では、数式作成ステップLotを繰り返
して複数行の数式を作成した後に。
結合する全ての数式を対象指定ステップ103において
指定する。結合された数式をグループと呼ぶ。グループ
を解除するときや、グループ同志を結合して新たなグル
ープを作るときなどは、既にグループに属している数式
を指定する場合もある。
また、第10図のように、1行として入力された数式を
分割することもある。
対象指定が終了すると、ステップ104において、数式
を結合して新たにグループを作成する結合か、グループ
を分解する解除かを選択する。結合の場合には、各数式
に関する結合データを作成し、解除の場合には、既に作
成しである結合データを削除する。
第3図は数式のデータ構造と結合データ持ち方を示した
図である。数式のデータは各数式の結合データなどを記
憶するヘッダ一部301と、実際の数式のデータを記憶
するテキスト部306から構成される。テキスト部31
0は、数式1行ごとに、数式全体の座標や大きさ、文字
数などを記憶する数式管理部311と、数式を構成する
文字データを記憶する数式データ部312とに分けられ
、これらが行数分集まっている。
ヘッダ一部301内の数式1行分のデータは、数式のI
D番号を記憶する数式IDメモリ302゜数式の結合情
報を記憶するポインタメモリ304と逆ポインタメモリ
303.およびテキスト部内の対応する数式の数式管理
部のアドレスを記憶するデータポインタメモリ305か
ら構成される。
第3図において、4つの数式のうち数式1.数式2.数
式4を結合して同じグループとする場合には、数式1の
ポインタメモリ304は数式2のIDメモリを指し、数
式2のポインタメモリ306は数式4のIDメモリを指
す。また、数式4の逆ポインタメモリ308は数式2の
IDメモリを指し、数式2の逆ポインタメモリは数式1
のIDメモリを指す。このように、結合された数式の間
をチェーン構造にして結ぶことにより、グループのデー
タを表現する。
第4図は数式全体を編集する場合の処理手順を示したフ
ローチャートである。既に作成されている数式に対して
削除、移動、複写などの編集を行う場合には、まず始め
に編集対象となる数式を指定する(ステップ401)。
指定された数式が結合されている場合には、第3図のポ
インタメモリ304や逆ポインタメモリ303の情報か
ら、指定された数式と同じグループに属する数式を検索
する(ステップ403)。その後、指定された数式と検
索の結果得られた数式を編集対象数式として(ステップ
404)、数式編集処理を行う(405)。これにより
、結合された数式を編集すると、同じグループに属する
全ての数式を同時に編集することができ、連動させるこ
とができる。
前述のような手順で数式全体に関する編集を行うが、数
式の部分に対する編集は、別な処理が必要である。第5
(a)図は、従来の部分編集の様子を表わしている。従
来、501〜503に示したように3行の数式が作成さ
れている場合は、部分編集の結果、数式1の大きさが変
化しても数式2、数式3の位置は変化せず、904〜9
06のように重なってしまった。しかし第5(b)図に
示すように、3行の数式が結合されていた場合には、数
式1の増加分507と同じだけ数式2.数式3を移動し
て、3つの数式間の間隔を一定に保つことができる。こ
れにより1本来1つの式を表わす複数行の数式が重なっ
たり、不要な間隔が空いたりすることを防ぐことができ
る。
第6図は結合された数式の部分編集の処理手順を示して
いる。部分対象指定ステップ601において編集対象部
分を指定すると、通常と同様に部分編集処理を行う(ス
テップ602)。[集した数式と、同じグループに属す
る数式があるときには、それらの数式を検索しくステッ
プ603)。
各数式の座標に編集対象数式の大きさの増分を加えて座
標を変更する(ステップ604)。以上の処理により、
第5(b)図の機能が実現できる。
第5(b)図に示したように、部分編集のときにグルー
プ内の数式の間隔を保つようにすると、数式を結合する
前に、各数式の位置を調節する必要がある。本発明では
、たとえば第7図701〜704のように、ばらばらに
入力された数式を軸705に従って揃えたり、第8図の
801〜804のように各数式の間隔が異なる場合に、
数式間の間隔805〜807を等しくするなど調節して
から、これらの数式を結合する。
第9図はこの場合の処理手順を示している。ステップ9
01において、結合する数式を指定したあとに、揃えが
必要かどうか判定しくステップ902)、揃える場合は
揃え軸を決定する(ステップ903)。揃軸は任意の直
線をユーザーに指定させる方法もあるが、最初に指定し
た数式を基準にする方法など1色々考えられる。もちろ
ん、縦方向だけでなく、横方向に揃える場合もある。揃
軸が決定すると、頓に従って揃え処理を行う(ステップ
9o4)。つぎに、均等割付処理を実行するか判断しく
ステップ905)、実行する場合はステップ906にお
いて割付間隔を設定してから均等割付処理を実行する(
ステップ907)。均等割付にも縦方向だけでなく、横
方向の場合もある。以上の処理を実行した後に数式結合
デ・−夕を作成する(ステップ908)。
本発明を利用して、関連した数学の公式を結合したり、
複数の設問を結合して1つの大きな問題にするなどして
、数学公式集や問題集などを作ることにより、数式の検
索や転記が容易にできる数式データ集を作ることができ
る。
なお、本発明では一般の数式を例として説明したが、文
字列をはじめ化学式や音符などの入力編集に適応できる
ことは明確である。
〔発明の効果〕
本発明によれば、数式を構成する各行の位置関係を修正
して結合することにより、編集時に数式が連動し、操作
を簡略化することができる。また、部分編集の結果、数
式が重なったり不要な間隔が空くという問題を解決する
ことができる。また、関連する数式を結合させたデータ
集を作成することにより、数式の検索や転記の操作を簡
略化することができる。
【図面の簡単な説明】
第1図は本発明のフローチャートを示した図。 第2図は本発明を適用するハードウェア構成を示した図
、第3図は本発明のデータ構造を示した図。 第4図は本発明における数式編集の手順を示した図、第
5図(a)は従来の部分編集の例を示した図、第5(b
)図は本発明における部分編集を示した図、第6図は本
発明における部分編集のフローチャートを示した図、第
7図は本発明における数式揃えを示した図、第8図は本
発明における数式均等割付を示した図、第9図は本発明
における数式揃えと均等割付のフローチャートを示した
図。 第10図は1行として入力された数式を分解した図であ
る。 101・・数式作成ステップ、102・・・数式作成終
了判定ステップ、103・・・結合対象指定ステップ、
104・・・結合・解除判定ステップ、105・・・結
合データ作成ステップ、106・・・結合データ削除ス
テップ。

Claims (1)

  1. 【特許請求の範囲】 1、文書情報を表示装置上に表示し、入力装置からの指
    示により文字列を入力する手段と、上記文字列を表示す
    る手段と、上記手段により作成された上記文字列を修正
    する手段を有する文書作成装置において、複数の文字列
    を結合し、同時に編集することを特徴とした文書編集方
    式。 2、請求項1記載の文書編集方式において、結合の対象
    文字列が数式であることを特徴とした文書編集方式。 3、請求項1記載の文書編集方式において、結合された
    文字列または1行の文字列を、分解できることを特徴と
    した文書編集方式。 4、請求項1記載の文書編集方式において、別々に作成
    した複数の文字列を縦横に揃えてから結合することを特
    徴とした文書編集方式。 5、請求項1記載の文書編集方式において、別々に作成
    した複数の文字列の間隔が等しくなるよう数式または文
    字列を再配置してから結合することを特徴とした文書編
    集方式。 6、請求項1記載の文書編集方式において、結合された
    文字列または数式のうちの1行の大きさが変化した場合
    には、他の文字列または数式が変化した文字列の大きさ
    にあわせて移動することを特徴とした文書編集方式。
JP63128364A 1988-05-27 1988-05-27 文書編集方式 Pending JPH01298461A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63128364A JPH01298461A (ja) 1988-05-27 1988-05-27 文書編集方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63128364A JPH01298461A (ja) 1988-05-27 1988-05-27 文書編集方式

Publications (1)

Publication Number Publication Date
JPH01298461A true JPH01298461A (ja) 1989-12-01

Family

ID=14982995

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63128364A Pending JPH01298461A (ja) 1988-05-27 1988-05-27 文書編集方式

Country Status (1)

Country Link
JP (1) JPH01298461A (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5779987A (en) * 1980-11-07 1982-05-19 Fujitsu Ltd Document processing system
JPS58146958A (ja) * 1982-02-26 1983-09-01 Toshiba Corp 図形作成装置
JPS60150164A (ja) * 1984-01-18 1985-08-07 Toshiba Corp 文書作成装置
JPS61166681A (ja) * 1985-01-18 1986-07-28 Hokkaido Electric Power Co Inc:The 作図の文字自動配置方法
JPS62210583A (ja) * 1986-03-12 1987-09-16 Hitachi Ltd 図形編集装置
JPS6373376A (ja) * 1986-09-16 1988-04-02 Mitsubishi Electric Corp 作図における文字等の自動配置方式

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5779987A (en) * 1980-11-07 1982-05-19 Fujitsu Ltd Document processing system
JPS58146958A (ja) * 1982-02-26 1983-09-01 Toshiba Corp 図形作成装置
JPS60150164A (ja) * 1984-01-18 1985-08-07 Toshiba Corp 文書作成装置
JPS61166681A (ja) * 1985-01-18 1986-07-28 Hokkaido Electric Power Co Inc:The 作図の文字自動配置方法
JPS62210583A (ja) * 1986-03-12 1987-09-16 Hitachi Ltd 図形編集装置
JPS6373376A (ja) * 1986-09-16 1988-04-02 Mitsubishi Electric Corp 作図における文字等の自動配置方式

Similar Documents

Publication Publication Date Title
JPH11219355A (ja) 文書色付け編集装置
JPH0120771B2 (ja)
JPH01298461A (ja) 文書編集方式
JPS62177654A (ja) 文書作成装置
Newman An experimental program for architectural design
JPH08180066A (ja) インデックス作成方法、文書検索方法及び文書検索装置
JP2958390B2 (ja) 情報検索装置および方法
JP2585311B2 (ja) プログラム作成方法
JP2721500B2 (ja) 文書編集装置
JPS62210583A (ja) 図形編集装置
JP2613226B2 (ja) 数式入力編集方法
JPH0731671B2 (ja) 数式入力編集方式
JP2000163422A (ja) 翻訳装置及び翻訳処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP3213455B2 (ja) 文書処理装置の並べ換え方法
JPH08180118A (ja) 表処理装置
JPH01232465A (ja) 数式入力編集方式
JPH11195080A (ja) 表型式の情報編集体の編集方法及び表型式の情報編集体の編集装置、並びに表型式の情報編集体の編集方法を記憶した記録媒体
JP2833203B2 (ja) 表作成処理装置
JP2669877B2 (ja) 数式入力編集方法
JPH06274312A (ja) 汎用デ−タ変換装置
JPH01159761A (ja) 番号入力方式
JPH06332889A (ja) 文書作成装置およびケイ線作成支援方法
JPH02244282A (ja) 図形作成方法及びその装置
JPH09218893A (ja) 病名入力装置並びに病名の入力方法
JPS63228222A (ja) デ−タベ−ス処理方式