수식편집기란?
수식편집기란 수학식을 보다 편리한 방법으로 입력할 수 있도록 만들어진 프로그램을 말합니다.
수학식은 그 특성상 일정한 형식의 구조를 가집니다. 예를 들어, 적분 기호의 오른쪽 위와 아래에 첨자가 붙는다든가 시그마 기호의 아래와 위에 첨자가 붙는다든가 하는 것이 수식편집기의 예가 될 수 있을 것입니다.
수식편집기의 구성

1. 수식툴바
수식편집기에서 사용되는 각종수식을 비슷한 역할을 하는 것들끼리 분류하여 수식표현식에 익숙하지 않은 초보자가 원하는 수식을 보다 쉽게 표현할 수 있도록 되어있습니다.
2. 수식결과창
수식입력창에서 입력된 수식이 어떠한 형태로 출력되는지 보여주는 창입니다.
3. 수식입력창
수식표현식을 입력하는 곳입니다. 이곳에서 입력된 수식표현식의 결과는 수식결과창에 나타나게 됩니다.
수식표현식
1-1. 줄넘김
형식 : 항1 # 항2
설명 : 항과 항 사이를 한 줄 띄울때 사용합니다.
수식표현식
f (x) = x^2 + 2x + 1 #
phantom { f (x) } = x + 1
결과수식

1-2. 중괄호 (범위묶음)
형식 : { 항 }
설명 : 일반 수학식에서 사용하는 괄호 ( ) 와 같은 의미로 사용됩니다.
수식표현식
{x + y + z} over 2
결과수식

1-3. 괄호류
형식 : left 항 right
설명 : 수식의 크기에 맞춰 괄호를 씌워준다.
수식표현식(1)
left lparen { y over x } right rparen
결과수식(1)

수식표현식(2)
left lbrace { x + 1 # x^2 + 1 # x^3 + 1 } right omit
결과수식(2)

1-4. 분수
형식 : 항1 over 항2
설명 : 항1은 분자, 항2는 분모를 나타낸다.
수식표현식
y over { x + 1 }
결과 수식

1-5. ATOP
형식 : 항1 atop 항2
설명 : 분수와 사용하는 방법은 같으나 단지 분수의 가로선이 없다.
수식표현식
yyy atop xxx
결과 수식

1-6 PHANTOM
형식 : phantom 항
설명 : 허깨비, 항이 차지하는 부분만큼을 띄워준다.
수식표현식
f (x) = 2x + 1 #
phantom { f (x) } = x + 1
결과 수식

1-7 제곱근
형식 : root 항1 of 항2 sqrt 항1
설명 : 루트를 표현한다.
수식표현식
sqrt x
결과 수식

1-8. 첨자
형식 : 항1 before 항2 after 항3
수식표현식(1)
{ C } before { k } after { k+1 }
결과 수식(1)

수식표현식(2)
{ O } sup_b { 0 } sub_b { 1 }
결과 수식(2)

형식 : 항1 sup 항2 sub 항3 ( 항1 ^ 항2 _ 항3 도 같은 의미)
수식표현식(3)
Chi ^ 2 _ 1
결과 수식(3)

형식 : 항1 항2
설명 : 여기서 은 각각 sup_b , sub_b, sup (또는 ^), sub(또는 _) 가 될 수 있다.
수식표현식(4)
A = "{"` (x,y) | x^2 + y^2 = 4 `"}" , ~B = "{"` ( -1, 0 ), (1,0) `"}" #
P = "{" ( a_1 + b_1 , a_2 + b_2 ) | ( a_1 , a_2 ) in A, (b_1 , b_2 ) in B `"}"
결과 수식(4)

1-9. 첨자(위아래)
형식 : 항1 top 항2 bottom 항3
수식표현식(1)
{ X } top { inf } bottom { x = 0 }
결과 수식(1)

형식 : 항1 top 항2 항1 bottom 항2
수식표현식(2)
{ X } bottom { y = 0 }
결과 수식(2)

1-10. 원문자
형식 : onum 항
설명 : 0 부터 9 까지의 원문자를 나타낸다. 항은 맨 앞 한자리만을 인식해서 보여주므로 그 이후 문자들은 무시된다.
수식표현식
onum 1 ~ x = 1 #
onum 2 ~ x = 2 #
onum 3 ~ x = inf #
onum 4df34f ~ 답없음
결과 수식

1-11. 시그마, 적, 적분...
형식 : from 항 to 항 from 항1 to 항2
수식표현식
sum from { x = 0 } to { inf } x^2 + 3x
결과 수식

1-12. 행렬
형식: { {'원소11' & '원소12' & ... & '원소1n' #
'원소21' & '원소22' & ... & '원소2n' #
...
'원소m1' & '원소m2' & ... & '원소mn' } }
수식표현식
pmatrix {
col {
{ 1 } & { 2 } & { 3 } & { 4 } #
{ 5 } & { x } & { 7000 } & { y } #
{ 99 } & { 1 over xyx } & { z } & { 100 }
}
}
결과수식

1-13. 관계화살표
형식 : 항1 rrel 항2
설명 : 관계를 나타내는 화살표종류는 lrel, rrel, lrrel, ldblrel, rdblrel, lrdblrel중 하나가 올 수 있습니다.
수식표현식
{ x } rrel { y }
결과 수식

1-14. 문자장식
수식표현식
overline { AB } ~ tilde { C } ~ rvec { AB }
결과 수식

1-15. 일반문자열
형식 : “ 항 ”
설명 : 다울 수식 편집기에서는 예약어와 일치하지 않는 모든 문자열은 화면에 그대로 보여주게 되어 있습니다. 하지만 예약어를 일반 문자열과 같이 사용하고자 할 때에는 다음과 같이 따옴표로 씌워 예약어의 속성을 없앨 수 있습니다.
수식표현식
alpha ~~ "alpha"
결과 수식

1-16. 폰트
설명 : roman, italic, bold, gothic 등의 속성을 줄 수 있습니다.
수식표현식
x^2 + 2x + 1 ~~ roman {x^2 + 2x + 1}
결과 수식

트랙백 주소 :: http://kdaum.tistory.com/trackback/44