주제별 포럼 - 위키
글수 49
Latexrender 컴퍼넌트를 만나게 되어서 기쁩니다. 아랫 글의 리플에 HNO3 님께서 MML을 이용한 방법을 제안하셨는걸 봤습니다.
사실 저도 제로보드에서 수식 구현이 쉽게 되었으면 하는 유저 중 한명입니다. 그래서 제 나름 꼼수를 찾던 중 MML 변환을 해주는 스크립트를 찾아서 제 사이트에 적용시켜보았습니다. 아래 스샷이 그것입니다.
이 방법은 그림파일로 저장하지 않기 때문에 용량이 작고, 또한 LaTeX 변환을 하지 않으므로 빠른 속도를 보입니다만 수식의 질이 좀 떨어지내요.
http://www.maths.nottingham.ac.uk/personal/drw/LaTeXMathML.js
위 의 스크립트 파일을 임포팅 하는 걸로 간단하게 사용할 수 있습니다. 참고로 익스프롤러에서 사용하려면 Mathplayer를 설치해야 합니다.

MML을 이용한 사이트에서 Mathplayer 어플리케이션이 작동하는 모습입니다. (Explore)

MathML 이 적용된 모습입니다. 수식들이 나타나고, Mathplayer 자체 기능도 사용할 수 있습니다.

게시판 목록 모습.

Firefox 브라우저에서 페이지를 로딩해보았습니다. 폰트로 표시되는군요.
이상 수식 입력 기능에 도움이 되었으면 하는 Hodol이었습니다. 즐거운 하루 되십시오.
사실 저도 제로보드에서 수식 구현이 쉽게 되었으면 하는 유저 중 한명입니다. 그래서 제 나름 꼼수를 찾던 중 MML 변환을 해주는 스크립트를 찾아서 제 사이트에 적용시켜보았습니다. 아래 스샷이 그것입니다.
이 방법은 그림파일로 저장하지 않기 때문에 용량이 작고, 또한 LaTeX 변환을 하지 않으므로 빠른 속도를 보입니다만 수식의 질이 좀 떨어지내요.
http://www.maths.nottingham.ac.uk/personal/drw/LaTeXMathML.js
위 의 스크립트 파일을 임포팅 하는 걸로 간단하게 사용할 수 있습니다. 참고로 익스프롤러에서 사용하려면 Mathplayer를 설치해야 합니다.

MML을 이용한 사이트에서 Mathplayer 어플리케이션이 작동하는 모습입니다. (Explore)

MathML 이 적용된 모습입니다. 수식들이 나타나고, Mathplayer 자체 기능도 사용할 수 있습니다.

게시판 목록 모습.

Firefox 브라우저에서 페이지를 로딩해보았습니다. 폰트로 표시되는군요.
이상 수식 입력 기능에 도움이 되었으면 하는 Hodol이었습니다. 즐거운 하루 되십시오.
2008.05.04 09:58:03 (*.196.156.125)
Fedora OS 에서도 페이지를 읽어봤는데, 분수라든가 지수표현 같은 것이 깨어지더군요. 범용성 측면에서는 부족한 방법인건 확실합니다.
하지만 제가 강조하고 싶은 것은, 데이터가 그림파일로(png) 저장 되지 않는 다는 점 입니다. DB에 저장된 내용만 있으면 수식 표현이 쉽다는 점이 가볍게 느껴지는군요. 또한 LaTeXRender 를 아직 안 써봐서 모르겠습니다만, 혹시 제로보드 DB백업이나 복구 작업 후 png 파일 링크가 깨어질 가능성이 있지 않는지요?(특히 타서버 이전 같은 경우...)
2008.05.05 00:51:37 (*.37.65.47)
현재 LaTeXRender png 파일의 경우 DB에 해당 이름 일련번호를 남기는 형식이 아닌, 내용을 sha + crc32하여 명명하게 됩니다(일부러 DB에 남기지 않은 것은 아니고, 에디터 컴포넌트의 구조상 한계입니다). 일종의 caching이지요. 사용자에게 주어진 quota 크기만 넉넉하다면 문제가 발생하지는 않습니다.
사실, pipeline으로 해당 파일의 내용을 직접 얻어오거나 cgi를 통한 렌더링(mimetex) 방식도 있습니다. 전자의 경우 위의 방식과 크게 차이나지는 않는다고 보며, 후자의 경우 cgi를 돌릴 환경이 구축되어야 하고, 품질이 나쁜 문제점이 있습니다.
나중에 mimetex와 api 방식도 추가할 예정이지만, 모든 렌더링 방식에는 한 가지 이상의 문제가 있다고 판단됩니다. 사용자가 처한 환경에 따라 해법이 달라지겠지요.



사용자들이 직접 프로그램을 설치해야한다는점에서 많은 사람들이 보는 곳(위키등)에 사용할 경우엔 적지 않은 혼란을 가져올 수 있다고 봅니다. 그리고 제대로 지원하는 브라우져는 파폭뿐이고 IE뿐만아니라 오페라나 사파리도 지원하지 않는것으로 알고있습니다.