JPH01108670A - Mathematical formula input and edit system - Google Patents

Mathematical formula input and edit system

Info

Publication number
JPH01108670A
JPH01108670A JP62263909A JP26390987A JPH01108670A JP H01108670 A JPH01108670 A JP H01108670A JP 62263909 A JP62263909 A JP 62263909A JP 26390987 A JP26390987 A JP 26390987A JP H01108670 A JPH01108670 A JP H01108670A
Authority
JP
Japan
Prior art keywords
argument
input
inputted
formula
arguments
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.)
Granted
Application number
JP62263909A
Other languages
Japanese (ja)
Other versions
JPH0731671B2 (en
Inventor
Yoichi Kawakami
洋一 川上
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 Taga Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Taga Engineering Co Ltd
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 Taga Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Taga Engineering Co Ltd
Priority to JP62263909A priority Critical patent/JPH0731671B2/en
Publication of JPH01108670A publication Critical patent/JPH01108670A/en
Publication of JPH0731671B2 publication Critical patent/JPH0731671B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To surely perform designation and to prevent a wasteful operation due to mis-designation, etc., from being performed in a character string designation processing at the time of performing an operation of insertion to a non- inputted argument, etc., by displaying the non-inputted argument. CONSTITUTION:The title system is realized by storing the number and the input order of the argument which belongs to an inputted function in a system in a process to generate a mathematical formula by a means to display a non- inputted mark at the display position of the non-inputted argument, or providing the argument and separating marks 215 and 217 to separate the argument and displaying the non-inputted mark at the position of the argument in a display processing when no character or character string is inputted and the separating marks 215 and 217 are inputted at the time of inputting the argument. The non-inputted mark is arranged so as not to be developed at the time of printing. In such a way, since it is possible to recognize the position visually at the time of inputting to a non-input position after the mathematical formula being generated, it is possible to reduce the error in the designation and to improve operability.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、日本語ワードプロセッサ、バーツナルコンピ
ュータ等の文書作成装置に係り、特に数式等の入力編集
校正に好適な数式入力編集方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to document creation devices such as Japanese word processors and native computers, and particularly to a mathematical formula input/edit method suitable for input/edit proofreading of mathematical formulas, etc.

〔従来の技術〕[Conventional technology]

作成することはできたが、数式を作成中に関数の引数等
を入力せず一連の式を完成させた後に、未入力の引数を
入力しようとする操作にだいし考慮されていなかった。
Although it was possible to create a formula, it did not take into account the operation of completing a series of formulas without inputting function arguments, etc. while creating a formula, and then attempting to input the missing arguments.

例えばΣの第2引数であるnな表示に成り、数式作成終
了後にnを入力しようとしても未入力位置が表示されて
いないので、操作者がマウスを用いて目測で未入力位置
を捜し、入力または編集位置を指定していた。いわゆる
、未確定な部分を入力せずに数式を作成しておき、一連
の数式作成終了後、未入力の部分に再度入力をする操作
に対して配慮されていなかった。
For example, n, which is the second argument of Σ, is displayed, and even if you try to input n after formula creation, the uninput position is not displayed, so the operator uses the mouse to visually search for the uninput position and input it. Or the editing position was specified. No consideration was given to the operation of creating a mathematical formula without inputting so-called undetermined parts, and then re-entering the uninputted parts after completing a series of formula creation.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来技術においては、前記未入力位置への編集、再入力
という点で配慮されておらず、操作者が目測で前記未入
力位置を指定していたため、操作者が指定した前記未入
力位置と、システムが判断する入力位置とが一致しない
場合があり、文字列の入力、編集が行われてはじめて、
指定誤りを知るという問題があった。
In the conventional technology, no consideration was given to editing and re-inputting to the uninputted position, and the operator specified the uninputted position by visual estimation. There may be cases where the input position determined by the system does not match, and only after the string is entered or edited.
There was a problem in knowing the specification error.

本発明の目的は、数式入力・編集において、前記未入力
部の位置を表示し、操作者が前記未入力位置を視覚的に
捕らえることができ、再度前記未入力の位置に文字また
は文字列を入力する際に、指定誤りを削減するとともに
、誤りの早期発見が可能な数式入力編集方式を提供する
ことにある。
An object of the present invention is to display the position of the uninputted part in formula input/editing, so that the operator can visually grasp the uninputted position, and to input characters or character strings into the uninputted position again. It is an object of the present invention to provide a formula input/editing method that reduces specification errors and enables early detection of errors during input.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的は、数式を作成する上で、関数等が入力された
とき、システムが該関数の引数の数と入力順と表示位置
を記憶しておき、該関数に対して一個でも引数が入力さ
れない場合は、該関数を表示する際未入力の引数の表示
位置に未入力マークを表示する手段を設けることにより
達成される。
The purpose of the above is that when a function, etc. is input when creating a mathematical formula, the system remembers the number of arguments, input order, and display position of the function, and prevents even one argument from being input to the function. This can be achieved by providing means for displaying an uninput mark at the display position of an uninput argument when displaying the function.

〔作用〕[Effect]

未入力の引数の表示位置に未入力マークを表示する手段
は、数式を作成する過程において、関数が入力された場
合、その関数に付属する引数の数と入力順と表示位置を
システムが記憶しておく、また引数と引数を区別する区
切り記号を設け、引数入力時に文字または文字列が入力
されず区切り記号のみが入力された場合は、表示処理に
おいてその引数の位置に未入力マークを表示することに
より実現できる。またこの未入力マークは印刷のときは
展開しないように配慮しておく。
The method for displaying an uninput mark at the display position of an uninput argument is that when a function is input during the process of creating a formula, the system remembers the number, input order, and display position of the arguments attached to the function. Also, provide a delimiter to distinguish between arguments, and if no characters or character strings are entered when inputting an argument, but only a delimiter is entered, a non-input mark is displayed at the position of that argument during display processing. This can be achieved by Also, care should be taken not to expand this uninput mark when printing.

このように未入力マークを表示しておくことにより、数
式作成後、未入力位置へ入力するときに、その位置を視
覚的捕らえることができるので指定する際の指定誤りを
減少させることができ操作性が向上する。
By displaying the uninput mark in this way, when inputting into an uninput position after creating a formula, you can visually grasp the position, which reduces specification errors when specifying. Improves sex.

〔実施例〕〔Example〕

以下、図面を参照して本発明をワードプロセッサに適用
した場合の実施例を説明する。
Hereinafter, an embodiment in which the present invention is applied to a word processor will be described with reference to the drawings.

本発明が対象とする数式を第3(a)図に示す。The mathematical formula targeted by the present invention is shown in FIG. 3(a).

数式を構成する文字は、通常の文字と数式記号とに分け
られる。数式記号とは数学で用いる特別な意味を持った
記号で、第3(a)図においてはΣ。
The characters that make up a mathematical formula are divided into regular characters and mathematical symbols. A mathematical symbol is a symbol with a special meaning used in mathematics, and in Figure 3(a), it is Σ.

−(分数バー)、Vなどである。数式記号(以下、関数
記号と呼ぶ)には、 ように、文字列が付属して数式としての意味を成す。こ
の関数記号に付属する文字列のことを引数と呼び、関数
記号とその引数を合わせて関数と呼ぶ。この関数が複数
個集まり数式を形成する。また、前述の引数は単なる文
字列の場合もあるが、中に別の関数が含まれ、階層構造
を形成する。これら数式のデータは記憶装置402の中
に格納されており、そのフォーマットは第3(b)図で
示す如く数式を管理する数式管理部311、Y=Σに=
1等の文字及び関数と、階層関係を識別する区切り記号
313の形で記憶されている。
- (fractional bar), V, etc. A mathematical symbol (hereinafter referred to as a function symbol) has a string attached to it, as in the following, to form the meaning of a mathematical formula. The character string attached to this function symbol is called an argument, and the function symbol and its arguments together are called a function. A number of these functions come together to form a mathematical expression. Also, although the above-mentioned arguments may be just strings, they may contain other functions, forming a hierarchical structure. The data of these formulas are stored in the storage device 402, and the format is as shown in FIG.
It is stored in the form of first-class characters and functions, and delimiters 313 that identify hierarchical relationships.

しかし、数式は階層構造をなしている。第3(c)図は
第3(a)図の数式の階層構造を示したものであり、数
式を表示する場合には、第3(b)図の数式データを階
層構造に従って展開し各文字列の大きさおよび座標を計
算する必要がある。
However, formulas have a hierarchical structure. Figure 3(c) shows the hierarchical structure of the formula in Figure 3(a). When displaying a formula, the formula data in Figure 3(b) is expanded according to the hierarchical structure and each character is Column dimensions and coordinates need to be calculated.

次に本発明のハードウェア構成を説明する。第4図は本
発明の機器構成図である。本発明を適応するハードウェ
アは、文字列、数式記号等の入力を行うキーボードなど
による入力装置401、入力された文字の文字コードを
記憶する記憶装置402、文字列等を表示するCRTデ
イスプレィなどの表示装置403、前記各部の制御を行
なう制御装置404により構成される。
Next, the hardware configuration of the present invention will be explained. FIG. 4 is a diagram showing the equipment configuration of the present invention. The hardware to which the present invention is applied includes an input device 401 such as a keyboard for inputting character strings, mathematical symbols, etc., a storage device 402 for storing character codes of input characters, and a CRT display for displaying character strings, etc. It is composed of a display device 403 and a control device 404 that controls each of the above sections.

このうちの制御装置404を詳細に説明する。Of these, the control device 404 will be explained in detail.

制御装置404は、数字入力部405.数式表示部40
69文字列指定部407.数式編集部408の4つの機
構により構成される。
The control device 404 has a number input section 405. Formula display section 40
69 Character string specification section 407. It is composed of four mechanisms of the formula editing section 408.

(1)数式入力部405 前述のように数式は文字列と関数の集まりにより構成さ
れる。関数は関数記号と引数により形成されるが、関数
記号により付属する引数の数と表示位置は異なる。そこ
で数式入力部405はすべての関数記号に対して、付属
する関数の個数をまとめたテーブル(以下単に引数テー
ブルと呼ぶ)を持つ。
(1) Mathematical formula input section 405 As described above, a mathematical formula is composed of a collection of character strings and functions. A function is formed by a function symbol and arguments, but the number and display position of the attached arguments differ depending on the function symbol. Therefore, the formula input unit 405 has a table (hereinafter simply referred to as an argument table) that summarizes the number of attached functions for all function symbols.

ユーザが前記入力装置401より、関数記号を入力する
と、数式入力部405は入力された関数記号に付属する
引数の個数を引数テーブルより求め、関数記号を表示装
置403に表示し、第1番目の引数の入力を取り込む、
操作者は引数を構成する文字列を入力し、引数の末尾に
は1個の引数が終了したことを示す区切り記号を入力す
る。数式入力部405は引数テーブルより求めた引数の
個数分だけ引数の入力を取り込む、入力された関数記号
、引数、区切り記号は第3(b)図に示すように入力順
に1列に並べられ、前記記憶装置402に格納される。
When the user inputs a function symbol from the input device 401, the formula input unit 405 calculates the number of arguments attached to the input function symbol from the argument table, displays the function symbol on the display device 403, and displays the first Takes argument input,
The operator inputs a character string constituting an argument, and inputs a delimiter at the end of the argument to indicate that one argument has ended. The formula input unit 405 takes in input arguments for the number of arguments determined from the argument table.The input function symbols, arguments, and delimiters are arranged in a line in the order of input as shown in FIG. 3(b). The information is stored in the storage device 402.

(2)数式表示部406 数式を表示するためには、固定のサイズをもった文字や
行の代わりに、大きさの異なる2次元的な領域を基本と
して考え、それらを数式記号の種類に応じて縦または横
に配置しなければならない。
(2) Mathematical formula display section 406 In order to display mathematical formulas, instead of characters or lines with fixed sizes, two-dimensional areas of different sizes are basically considered, and these are displayed according to the type of mathematical symbols. They must be placed vertically or horizontally.

すなわち、関数記号、引数ごとに領域・(以下、引数エ
リアと呼ぶ)の大きさを設定し、関数記号の種類によっ
て各引数を定まった位置に配置する必要がある。この場
合、各関数記号ごとの配置の方法は、プログラム中のデ
ータ部に記憶する。
That is, it is necessary to set the size of an area (hereinafter referred to as argument area) for each function symbol and argument, and to arrange each argument at a fixed position depending on the type of function symbol. In this case, the method of arranging each function symbol is stored in the data section of the program.

具体的に下記の数式を例にとって説明する。This will be specifically explained using the following formula as an example.

Σ  Xl i=1 上記数式は記憶装置402の中に数式データとして第5
(b)図のように格納される。関数記号Σの引数の数は
引数テーブルより求め3個の引数があることが判るので
、i=1 (512)を第1引数(522)、n (5
13)を第2引数(523)、XI (514)を第3
引数(524)となるように展開する(第5(c)図)
。また、各引数の配置はプログラム中のデータ部に記憶
されており、第1引数はΣの下に、第2引数はΣの上に
、第3引数はΣの右に配置されることが判る。
Σ Xl i=1 The above formula is stored as the fifth formula data in the storage device 402
(b) Stored as shown. The number of arguments of the function symbol Σ is calculated from the argument table and it is found that there are 3 arguments, so i = 1 (512) is the first argument (522) and n (5
13) as the second argument (523), and XI (514) as the third argument.
Expand to argument (524) (Figure 5(c))
. Also, the placement of each argument is stored in the data section of the program, and it can be seen that the first argument is placed below Σ, the second argument is placed above Σ, and the third argument is placed to the right of Σ. .

次に、各文字列を配置する座標の計算は、以下の計算式
により行う。
Next, the coordinates for arranging each character string are calculated using the following calculation formula.

上記引数エリアの大きさを下記の様に定義する。Define the size of the above argument area as follows.

Σ  −1englx、 lengly (関数記号)
i=1・・・leng2x、 leng2y (第1引
数)n  ・・・1eng3x、 1eng3y (第
2引数)X i  −1eng4x、 leng4y 
(第3引数)また、各引数エリア内に独自の水平方向の
文字列基準ライン(以下、ベースラインと呼ぶ)をもた
せ、これを上記同様basel’、 base2. b
ase3゜base4とする。
Σ −1englx, lengthly (function symbol)
i=1...length2x, length2y (first argument) n...1eng3x, 1eng3y (second argument) X i -1eng4x, length4y
(Third argument) Also, each argument area has its own horizontal character string reference line (hereinafter referred to as the baseline), and these are used as base', base2, etc. as above. b
Assume ase3°base4.

まず、Σ、i=1.n、Xiのエリアの大きさを各関数
記号、引数に含まれる文字の横幅の合計、高さの最大値
より求める。引数が未入力の場合は固定の大きさ(以下
、未入力領域と呼ぶ)とする。
First, Σ, i=1. The size of the area n and Xi is determined from each function symbol, the sum of the widths of the characters included in the argument, and the maximum value of the height. If the argument is not input, the size is fixed (hereinafter referred to as the uninput area).

ベースラインは関数記号の種類により異なるが、文字列
・・・文字列高さ Σ  ・・・(Σの下端までの長さ/2)+(通常文字
の高さ/2) 分数 ・・・分子十通常文字の高さ/2未入力引数・・
・半角文字の高さ とする。
The baseline varies depending on the type of function symbol, but character string...character string height Σ...(length to the bottom of Σ/2) + (normal character height/2) Fraction...Numerator 10 normal character height/2 uninput arguments...
- Set to the height of half-width characters.

上記数式の場合それぞれのベースラインはbasel=
(lengly/ 2) + (通常文字の高さ/2)
base2 = leng2y base3 = 1eng3y base4 = leng4y となる。
In the above formula, each baseline is base=
(length/2) + (normal character height/2)
base2 = length2y base3 = 1eng3y base4 = length4y.

次に、上記数式を Xi      ・・・b に分割し、それ、ぞれの大きさを下記の式にて求める。Next, change the above formula to Xi      ...b Divide it into 2 parts and calculate the size of each part using the following formula.

lengax=max (lenglx、 1eng2
x、 leng3x)lengay = lengly
+leng2y+leng3ylengbx = 1e
ng4x lengby ” 1eng4y basea=1eng3y+baselbaseb=l
eng2y 求めたa、bのデータを元に、各ベースラインがX方向
に対し一致する様にa、bを配置することにより各引数
の位置を設定する(第5(a)図)。
lengax=max (lenglx, 1eng2
x, length3x) length = length
+length2y+length3ylengthbx = 1e
ng4x lengthby” 1eng4y basea=1eng3y+baselbaseb=l
eng2y Based on the obtained data of a and b, set the position of each argument by arranging a and b so that each baseline coincides with the X direction (Figure 5(a)).

上記処理において、引数の中に関数があり、その引数の
大きさが求まらない場合は、同様の手続きにより内側の
関数の大きさを求めてから、引数の大きさを計算する。
In the above processing, if there is a function among the arguments and the size of the argument cannot be determined, the size of the inner function is determined using the same procedure, and then the size of the argument is calculated.

関数の階層構造がさらに深い場合には、求めようとする
引数の大きさが求まるまで再帰的呼び出しを行いながら
処理を繰り返し、引数の大きさおよび座標を求める。
If the hierarchical structure of the function is deeper, the process is repeated while performing recursive calls until the size of the argument to be determined is determined, and the size and coordinates of the argument are determined.

(3)文字列指定部407 前記数式表示部406により表示された数式の一部を入
力装置401より指定すると、記憶装置404に格納さ
れたデータのうち、指定された文字または関数記号がど
こにあるかを検索する。
(3) Character string specification section 407 When a part of the mathematical expression displayed by the mathematical expression display section 406 is specified using the input device 401, the specified character or function symbol is located in the data stored in the storage device 404. Search for

(4)数式編集部408 前記文字列指定部407によって求めた文字または引数
に対し、挿入、訂正等の編集を施す。入力方法は前記文
字列入力部と同一であり、記憶装置402に格納する際
に、指定された文字列位置へ再入力された文字列データ
を挿入する。
(4) Numerical formula editing section 408 Edits the characters or arguments obtained by the character string specifying section 407, such as insertion and correction. The input method is the same as the character string input section, and when storing in the storage device 402, the re-input character string data is inserted into the specified character string position.

次に、上記機構から成る装置において、本実施例の具体
的内容を第1図の処理フロー図、第2(a)〜(c)図
の数式展開例を用いて説明する。
Next, in the apparatus comprising the above mechanism, the specific contents of this embodiment will be explained using the processing flow diagram in FIG. 1 and the mathematical formula expansion examples in FIGS. 2(a) to 2(c).

本数式表示処理においては、未入力引数の表示を国マー
クで表示した。第2(a)図の数式は、記憶装置402
に第2(b)図のように記憶されている。ステップ10
1は記憶装置402に格納されている数式データ(第2
(b)図)を展開及び配置する処理であり、表示部40
6は第2(b)図のデータを取り出し第2(c)図のよ
うに展開していく。ここで関数記号Σ(213)の引数
の展開は、まず、K=1 (214)をΣの第1引数(
224)として展開し、次に、第2引数を求めるわけで
あるが区切り記号215と217が連続しているので、
第2引数は未入力であることが判り、未入力マーク(2
26)をシステムが補う、次に、Xi (218)を第
3引数(228)として展開する。このように展開した
数式を、数式表示部(406)は(2)数式表示部40
6の項で説明した座標計算をする(ステップ102)。
In this mathematical formula display process, uninput arguments were displayed with country marks. The formula in FIG. 2(a) is stored in the storage device 402.
is stored as shown in FIG. 2(b). Step 10
1 is the mathematical formula data (second
(b)) is the process of expanding and arranging the
6 takes out the data in FIG. 2(b) and develops it as shown in FIG. 2(c). Here, to expand the argument of the function symbol Σ (213), first, K=1 (214) is the first argument of Σ (
224), and then find the second argument, but since the delimiters 215 and 217 are consecutive,
It turns out that the second argument has not been input, and the uninput mark (2
26), and then expands Xi (218) as the third argument (228). The formula display section (406) displays the formula developed in this way in the (2) formula display section 40.
The coordinate calculation described in section 6 is performed (step 102).

次に、ステップ103で表示判別処理を行う、これは関
数表記Σ、H,J、f等は通常文字列とは区別するため
大きさを変えて表示する必要があるためである。ステッ
プ104〜ステツプ107はそれぞれの関数記号及び文
字列を表示する処理(具体的には、文字パターンをビッ
トマツプメモリに展開し、表示及び印刷処理に制御を戻
す。)であり、ステップ108とステップ109は未入
力引数の表示に関する処理であり、画面への表示の場合
は未入力マークを表示し、印刷の場合は未入力引数を表
示しない処理である。
Next, in step 103, a display discrimination process is performed. This is because function notations Σ, H, J, f, etc. usually need to be displayed in different sizes to distinguish them from character strings. Steps 104 to 107 are processes for displaying the respective function symbols and character strings (specifically, developing character patterns into bitmap memory and returning control to display and print processing); 109 is a process related to displaying uninputted arguments; in the case of display on the screen, an uninputted mark is displayed; in the case of printing, the uninputted argument is not displayed.

次に、上記機構から成る装置における、未入力部への文
字列挿入方法について説明する。
Next, a method for inserting a character string into a non-input section in a device having the above mechanism will be described.

数式入力部にて入力された数式の図 マーク上にカーソ
ルを移動しく挿入〉キーを押す。ロ マークが特殊表示
(白黒反転)され、文字列入力モードになる。そこで、
再入力したい文字列または数式記号を入力し、〈実行〉
キーを押すことにより挿入処理が終了する。
Move the cursor over the figure mark of the formula entered in the formula input section and press the Insert> key. A special mark is displayed (black and white reversed) and the mode enters character string input mode. Therefore,
Enter the character string or mathematical symbol you want to re-enter, and press <Execute>
The insertion process ends by pressing the key.

本発明では、数式を例に説明したが、化学式、楽譜入力
でも適応可能であることは明確である。
Although the present invention has been explained using mathematical formulas as an example, it is clear that the present invention can also be applied to inputting chemical formulas and musical scores.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、未入力引数を表示することにより、前
記未入力引数への挿入等の処理を施す際の文字列指定処
理において、確実な指定がおこなえるとともに、指定ミ
ス等による無駄な操作防止に効果がある。
According to the present invention, by displaying uninputted arguments, reliable specification can be performed in character string specification processing when inserting into the uninputted arguments, etc., and unnecessary operations due to specification mistakes can be prevented. is effective.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明のフロー図であり、第2(a)〜(c)
図は本発明の未入力引数を表示する際のデータ展開を示
した図である。第3(a)図は本発明の扱う数式の例を
示しており、第3図(b)はそのデータを、第3(c)
図はその階層構造を示している。第4図は本発明を適用
するハードウェア構成を示している。第5(a)図〜第
5(C)図は本発明における数式の表示座標の求め方を
示している。
FIG. 1 is a flow diagram of the present invention, and FIG. 2(a) to (c)
The figure is a diagram showing data development when displaying uninput arguments according to the present invention. FIG. 3(a) shows an example of a mathematical formula handled by the present invention, and FIG. 3(b) shows the data in FIG. 3(c).
The figure shows its hierarchical structure. FIG. 4 shows a hardware configuration to which the present invention is applied. 5(a) to 5(C) show how to obtain the display coordinates of a mathematical formula in the present invention.

Claims (1)

【特許請求の範囲】[Claims] 1、入力装置からの指示により文書の作成または、編集
校正を行ない、文書情報を表示装置に表示する文書作成
装置において、数式記号とそれらと階層関係にある係数
の文字列(引数)を入力する手段と、前記階層関係を記
憶する手段と、上記入力手段により入力された数式を修
正する手段とを有する文書作成方式において、階層関係
にある引数のうち、未入力引数位置に未入力マークを表
示する手段を設け、前記数式記号、文字または文字列の
入力、編集を行なう際に、未入力位置を明示し、前記未
入力位置への入力を容易にすることを特長とした数式入
力編集方式。
1. Enter mathematical symbols and character strings (arguments) of coefficients in a hierarchical relationship with them in a document creation device that creates or edits and proofreads documents according to instructions from an input device and displays document information on a display device. In a document creation method having a means for storing the hierarchical relationship, and a means for correcting a formula input by the input means, an uninput mark is displayed at a position of an uninput argument among arguments in a hierarchical relationship. A method for inputting and editing mathematical formulas, characterized in that when inputting and editing the mathematical symbols, characters, or character strings, a non-input position is clearly indicated and input to the non-input position is facilitated.
JP62263909A 1987-10-21 1987-10-21 Formula input editing method Expired - Lifetime JPH0731671B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62263909A JPH0731671B2 (en) 1987-10-21 1987-10-21 Formula input editing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62263909A JPH0731671B2 (en) 1987-10-21 1987-10-21 Formula input editing method

Publications (2)

Publication Number Publication Date
JPH01108670A true JPH01108670A (en) 1989-04-25
JPH0731671B2 JPH0731671B2 (en) 1995-04-10

Family

ID=17395950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62263909A Expired - Lifetime JPH0731671B2 (en) 1987-10-21 1987-10-21 Formula input editing method

Country Status (1)

Country Link
JP (1) JPH0731671B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001090929A1 (en) * 2000-05-24 2001-11-29 Koh Jong Hak Method and system for editing a mathematical equation
JP2015060459A (en) * 2013-09-19 2015-03-30 カシオ計算機株式会社 Mathematical expression display control device and program
CN110070618A (en) * 2019-04-29 2019-07-30 武汉轻工大学 Recognition methods, device, terminal device and the readable storage medium storing program for executing of parabolic cylinder

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5772888A (en) * 1980-10-24 1982-05-07 Canon Inc Character treating apparatus
JPS6177981A (en) * 1984-09-25 1986-04-21 Canon Inc Picture processing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5772888A (en) * 1980-10-24 1982-05-07 Canon Inc Character treating apparatus
JPS6177981A (en) * 1984-09-25 1986-04-21 Canon Inc Picture processing system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001090929A1 (en) * 2000-05-24 2001-11-29 Koh Jong Hak Method and system for editing a mathematical equation
JP2015060459A (en) * 2013-09-19 2015-03-30 カシオ計算機株式会社 Mathematical expression display control device and program
US9767069B2 (en) 2013-09-19 2017-09-19 Casio Computer Co., Ltd. Formula display control device, formula display method, and recording medium storing program
CN110070618A (en) * 2019-04-29 2019-07-30 武汉轻工大学 Recognition methods, device, terminal device and the readable storage medium storing program for executing of parabolic cylinder
CN110070618B (en) * 2019-04-29 2023-05-05 武汉轻工大学 Parabolic cylinder identification method and device, terminal equipment and readable storage medium

Also Published As

Publication number Publication date
JPH0731671B2 (en) 1995-04-10

Similar Documents

Publication Publication Date Title
JP2005182460A (en) Information processor, annotation processing method, information processing program, and recording medium having information processing program stored therein
JPH01108670A (en) Mathematical formula input and edit system
JP2004157927A (en) Creating system for business form input, creating program and creating method
JP2001265791A (en) Electronic book display device and storage medium storing electronic book display program
JP2763453B2 (en) Circuit diagram creation apparatus and circuit diagram creation method
JP2000172704A (en) Document processor and method for proof-reading document
JP3674905B2 (en) Document editing device
US7613709B2 (en) System and method for editing operations of a text object model
JPH01108673A (en) Mathematical formula input and edit system
JPS63109578A (en) Processing system for logic diagram outline display
JPS63197266A (en) Document image editing device
JPS60167059A (en) System for using chart and data in document
JP2001051771A (en) System and method for processing picture
JP2534685B2 (en) Information display method
JP2973520B2 (en) Display method in electronic document editing device
JP2594043B2 (en) Ruled line creation device
JPH11238053A (en) Document device, document generation method and recording medium recording document generation program
JP2908184B2 (en) Text file editing method and apparatus
JP2000250903A (en) Document processor and recording medium recording interpretation image processing program
JP2613226B2 (en) How to edit formula input
JP3345142B2 (en) Document processing device with ruled line display function
JP2802142B2 (en) Document input editing device
JPH08212201A (en) Document processor
JPS62271015A (en) Document editing device
JPH0414169A (en) Document processor