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


목록
번호 제목 이름 날짜 조회 추천
411 기타아이폰에서 홈 버튼이 사라질까?... 11 neandertal 15/06/23 8958 0
5063 일상/생각카카오톡 오픈채팅 리뷰와 대화의 목적에 대한 소고 15 니누얼 17/03/03 8955 2
1548 정치버니 샌더스는 민주당의 후보가 될 수 있을까? 17 santacroce 15/11/13 8955 6
778 기타죽을 뻔한 쉐보레 콜벳(Corvette)을 살린 사나이... 14 Neandertal 15/08/11 8952 0
6076 일상/생각pc방에서 번호따여본 이야기 33 얼그레이 17/08/08 8951 16
837 방송/연예런닝맨 중국 상하이 팬미팅 5 Leeka 15/08/24 8951 0
11668 의료/건강알레르기 비염 전문가입니다 (아닙니다) 27 매뉴물있뉴 21/05/13 8943 10
3438 과학/기술여성의 오르가즘은 왜 생겼나? 46 April_fool 16/08/03 8941 0
2667 꿀팁/강좌예비군 가이드? 12 김덕배 16/04/21 8941 0
1000 기타초급 문제 출시! 물량공세! 장기 묘수풀이 (댓글에 해답있음) 26 위솝 15/09/15 8940 0
6560 일상/생각생애 첫차 뽑은 이야기(기아 Niro, 2000km주행) 10 danielbard 17/11/09 8938 11
4848 의료/건강세종대왕의 죽음 13 눈시 17/02/12 8935 1
2148 꿀팁/강좌로버트 새폴스키 - 스트레스와 인간 16 눈부심 16/01/31 8934 8
327 기타연장자 공포증 12 이젠늙었어 15/06/14 8934 0
1064 기타신뢰 회복을 위해 오류없는 장기 묘수풀이 (댓글에 해답있음) 22 위솝 15/09/22 8933 0
4189 IT/컴퓨터웹 상에서 작성하는 수학기호 - MathML 7 Toby 16/11/19 8932 3
4112 의료/건강일본 예능에 나온 살 빼는 이야기 9 빠른포기 16/11/08 8930 0
1574 정치아버지께서 이런게 카톡에서 돈다고, 진짜냐고 물어보셨습니다. 19 darwin4078 15/11/17 8930 0
457 기타잘린 머리에게 물어봐... 12 Neandertal 15/06/28 8925 0
433 도서/문학그리스인 조르바 9 yangjyess 15/06/26 8923 0
379 기타[스압,데이터 주의]텍스트 읽기 #2 ohmylove 15/06/20 8923 0
1174 경제Has the world reached its credit limit? 11 MANAGYST 15/10/05 8919 2
9190 댓글잠금 일상/생각예쁘다 라는 말, 쓸데없는 소모적 감정풀이 좀 그만. 55 Jace.WoM 19/05/13 8917 34
9004 의료/건강AI와 영상의학의 미래는? 32 Zel 19/03/27 8917 28
10763 일상/생각40대 부부의 9급 공무원 도전기 36 4월이야기 20/07/08 8916 52
목록

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