- 다양한 주제에 대해 자유롭게 글을 작성하는 게시판입니다.
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 써본 분들은 모두 추천 할 지어다~~


목록
번호 제목 이름 날짜 조회 추천
3589 정치위안부 관련, 최근 뉴스들 짜깁기한 것 2 Ben사랑 16/08/27 5925 3
3505 정치위안부 관련 기사들 10 Ben사랑 16/08/13 5659 0
8504 요리/음식위스키 입문, 추천 22 Carl Barker 18/11/11 15645 30
7217 일상/생각위수령관련 뉴스를 보니 무섭습니다. 10 성공의날을기쁘게 18/03/09 5171 0
10088 음악위성의 위성 11 바나나코우 19/12/16 4387 4
9799 스포츠위르겐 클롭 감독의 리버풀 FC 부임 4주년 2 손금불산입 19/10/08 3721 5
13478 일상/생각위로좀 해주세요~아들입시 관련... 10 soulless 23/01/13 3125 9
2665 일상/생각위로가 필요한 하루 12 레이드 16/04/21 3307 0
1557 음악위로가 되는 음악 7 모여라 맛동산 15/11/13 5419 1
10756 사회위력을 보았다. 84 맥주만땅 20/07/07 8572 11
4935 일상/생각위기의 소형 고양잇과 - 으르렁 대 가르랑 11 하얀 17/02/20 6478 4
851 요리/음식위기를 기회로 만들다. - 모엣 샹동 의 장 레미 모엣 4 마르코폴로 15/08/26 7080 0
11451 사회위구르 난민들이 말하는 중국의 폭압 7 Curic 21/02/26 4170 2
1072 일상/생각웹툰으로 보는 현실.link 11 천무덕 15/09/23 6303 0
5224 기타웹툰 영업 좀 하겠습니다. - 파리대왕 9 Darwin4078 17/03/18 8242 5
14861 일상/생각웹툰 <마리오네타> 5 르혼 24/08/22 1403 1
423 기타웹툰 '송곳'이 드라마로 제작됩니다. 17 kpark 15/06/24 8288 0
14824 문화/예술웹소설 연재를 시작하면서... 41 Profit(Profit) 24/08/05 1799 29
569 꿀팁/강좌웹드라마 편집실입니다. - 2 9 한아 15/07/11 9192 0
284 기타웹드라마 편집실입니다. 6 한아 15/06/10 8915 0
161 기타웹드라마 편집실에서 일하게 되었습니다. 27 한아 15/06/01 10114 0
1423 일상/생각웹드라마 편집실 - 일은 끝났습니다. 10 한아 15/11/02 9804 0
1576 IT/컴퓨터웹 프론트엔드(front-end)란? 20 Toby 15/11/17 8392 8
4189 IT/컴퓨터웹 상에서 작성하는 수학기호 - MathML 7 Toby 16/11/19 8011 3
11475 IT/컴퓨터웹 브라우저의 가치는 얼마나 될까? 12 Leeka 21/03/09 4183 1
목록

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

댓글