- 다양한 주제에 대해 자유롭게 글을 작성하는 게시판입니다.
Date 16/11/19 10:42:05
Name   Toby
Subject   웹 상에서 작성하는 수학기호 - MathML
고등학교 시절 약대다니던 누나가 저를 부르더군요.

"이거 과제로 리포트 낼건데 워드프로세서로 쳐서 뽑을 수 있어?"

종이에는 꽤나 복잡한 수학공식들이 적혀있었습니다.

"이거... 꽤 빡세 보이는데... 어... 음... 해볼께."

나름대로 잔머리를 굴려가며 열심히 해보려고 했는데, 노력만으로는 감당해내기가 어렵더군요.
한참 낑낑대고 있는걸 옆에서 보던 누나가 한참만에 한마디 했습니다.

"그냥 내가 손으로 써서 낼게" (난 무엇을 위해...)


타임라인에서 수학공식을 보니 갑자기 그 날의 일이 생각났네요.

사실 복잡한 수학기호를 PC 상에서 그리는 것은 전용 도구의 도움을 받지 않으면 매우 어렵습니다.
그래서 워드 프로그램들에서는 수식 그리기를 위한 다양한 도구들을 제공하고 있습니다.

하지만 웹페이지에서는 어떻게 하지?
그래서 나온게 MathML 입니다. Mathematical Markup Language 지요.

MathML에서는   의 수식을 아래와 같은 식으로 작성 할 수 있습니다.

<mrow>
 <mrow>
  <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo>
  <mrow>
   <mn>4</mn>
   <mo>⁢</mo>
   <mi>x</mi>
  </mrow>
  <mo>+</mo>
  <mn>4</mn>
 </mrow>
 <mo>=</mo>
 <mn>0</mn>
</mrow>

정말 편리하죠? 후훗


MathML을 사용하게 되면 수식을 작성하는 것 뿐 아니라 계산해내는 것도 가능해집니다.
관리하기도 쉽기 때문에 데이터 수정도 간편해지지요.

자동화가 가능해지기 때문에 수학선생님이 자연수로 해가 떨어지는 방정식 문제를 한꺼번에 1000개씩 생산해내는 것도 가능합니다. profit!


하지만 아직 MathML을 지원하는 브라우저가 많지 않아 본격적으로 사용하려면 조금 더 기다려야 하는 문제가 있습니다.

https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Project/MathML_Torture_Test
이 페이지를 방문하면 MathML의 사용 예시를 볼 수 있는데요.

이 페이지는 MathML을 지원하는 브라우저에서는 아래와 같이 보입니다.




하지만 지원하지 않는 브라우저에서 보면 이렇게 보이게 됩니다.





현재 MathML을 지원하는 브라우저는 사파리와 파이어폭스 뿐입니다.
앞으로 시간이 지나면서 점점 더 많은 브라우저가 MathML을 지원하게 되지 않을까 싶네요.




3
  • 울며 tex 써본 분들은 모두 추천 할 지어다~~


목록
번호 제목 이름 날짜 조회 추천
3480 여행여름 캠핑 후기 22 까페레인 16/08/09 8774 0
10253 의료/건강입국거부에 대한 움직임 변화 49 Zel 20/02/02 8772 31
2227 과학/기술모든 물리는 국소적이다. 22 눈부심 16/02/15 8772 5
8088 꿀팁/강좌의사소통 능력 (Communicative Competence) 2 DarkcircleX 18/08/21 8770 7
5397 사회스웨덴 : 정치적 올바름이 전제적 압제로 작용할 때의 부작용 15 은머리 17/04/09 8768 2
2916 육아/가정아들이 말을 참 잘합니다. 37 Toby 16/05/30 8767 23
10410 역사[번역] 유발 노아 하라리: 코로나바이러스 이후의 세계 11 기아트윈스 20/03/21 8766 26
579 일상/생각꿈이야기... 50 jsclub 15/07/13 8762 0
4468 문화/예술잡담 31 팟저 16/12/29 8753 1
10207 게임그리핀 전력분석가로 일하게 됐습니다. 30 Jaceyoung 20/01/21 8748 60
7108 오프모임① 2018 홍차상자 방문을 환영합니다 57 새벽3시 18/02/13 8746 12
1868 도서/문학다들 리디하세요 리디 26 기아트윈스 15/12/26 8746 1
1644 경제P2P 대출이 뭡니까? 6 MANAGYST 15/11/27 8741 2
3042 육아/가정20개월 남자아기를 키우며. ( 부제 : 자동차 집착남을 키우며) 25 엄마곰도 귀엽다 16/06/16 8740 0
8150 경제부동산에 대해서 관심을 가지게 된 계기 47 감자 18/08/31 8739 4
4002 과학/기술신내림 약물과 무당, 주술가, 버서커 6 모모스 16/10/25 8738 15
2440 의료/건강환자어 사전을 편찬?!? 65 damianhwang 16/03/21 8736 0
519 일상/생각- 36 15/07/05 8736 0
10055 게임루저스 리그(아프리카TV 틀ㅌ..아니 스타판 이야기) 9 하트필드 19/12/06 8734 0
7381 도서/문학82년생 김지영을 읽고... 49 tannenbaum 18/04/14 8733 22
3338 댓글잠금 정치"백윤식을 용납해야하는가"에 대한 해명 40 팟저 16/07/24 8732 2
7361 사회슬라보예 지젝과 정치적 올바름 15 Eneloop 18/04/10 8731 16
3920 도서/문학노벨문학상 제도에 관한 단상 67 Moira 16/10/15 8730 3
328 기타문학을 사랑하는 고등학생께 7 니생각내생각b 15/06/14 8726 0
310 기타메르스 (35번 환자분 사망은 오보라네요) 21 이서준팬바이브 15/06/11 8726 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글