'태터툴즈 플러그인'에 해당되는 글 2ATOM

  1. 2006/02/14 inureyes 태터툴즈 1.0 plugin : LaTeX renderer 35
  2. 2006/02/01 inureyes 태터툴즈 1.0 plugin : BBcode 10
기능
태터툴즈 내에 [ tex] ... [/ tex]로 묶인 안의 LaTeX 구문을 번역하여 보여준다.

라이센스
GPL

현재버전
0.2.1 (20060320)

설치조건
자신의 계정이 CGI를 지원해야 한다. (최근의 계정들은 대부분 지원한다.)

내려받기

tar.gz

zip



설치방법
디렉토리에 관계없이 CGI가 사용가능한 경우 (또는 플러그인 디렉토리에 CGI 실행 권한이 주어져 있는 경우)
플러그인을 내려받아 plugins 디렉토리에 압축을 푼 후 태터툴즈 관리자 화면의 '환경설정-플러그인' 에서 플러그인 사용을 체크해주면 된다.

CGI가 돌아갈 수 있는 디렉토리가 정해져 있는 경우 (/cgi-bin 등으로)
파일의 index.php를 열어 26번째줄의 $user_cgi_path 값을 옆의 예제에 따라 입력해준다.
이후는 위와 동일하다.

테스트

..


[tex]\sqrt{2}[/tex]

수식 보기..


[tex]x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}[/tex]

수식 보기..


[tex]\Large f(x)=\int_{-\infty}^x e^{-t^2}dt[/tex]

수식 보기..


[tex]\LARGE f=b_o+\frac{a_1}{b_1+\frac{a_2}{b_2+\frac{a_3}{b_3+a_4}}}[/tex]

수식 보기..


[tex]\Large\overbrace{a,...,a}^{\text{k a^,s}},\underbrace{b,...,b}_{\text{l b^,s}}\hspace{10}\large\underbrace{\overbrace{a...a}^{\text{k a^,s}},\overbrace{b...b}^{\text{l b^,s}}}_{\text{k+l elements}}[/tex]

수식 보기..


[tex]\Large A\ =\ \large\left(\begin{array}{c.ccc}&1&2&3\\\hdash1&a_{11}&a_{12}&a_{13}\\2&a_{21}&a_{22}&a_{23}\\3&a_{31}&a_{32}&a_{33}\end{array}\right)[/tex]

수식 보기..


[tex]\Large\left.\begin{eqnarray}x+y+z&=&3\\2y&=&x+z\\2x+y&=&z\end{eqnarray}\right\}[/tex]

수식 보기..


[tex]\Large\hspace{5}\unitlength{1}\picture(175,100){~(50,50){\circle(100)}(1,50){\overbrace{\line(46)}^{4$\;\;a}}(52,50){\line(125)}~(50,52;115;2){\mid}~(52,55){\longleftar[60]}(130,56){\longrightar[35]}~(116,58){r}~(c85,50;80;2){\bullet}(c85,36){3$-q}~(c165,36){3$q}(42,29){\underbrace{\line(32)}_{1$a^2/r\;\;\;}}~}[/tex]

FAQ
LaTeX renderer가 실행되지 않을 경우
1. 플러그인 디렉토리 내의 mimetex_*.cgi들의 실행권한이 755인지 확인한다.
2. 자신의 호스팅 서비스가 플러그인 디렉토리에서의 cgi 실행을 지원하는지 확인한다.

수식 대신 LaTeX equation이라는 말이 나올 경우
1. 호스팅 서비스의 OS가 다음의 목록에 포함되지 않는지 확인한다.
  • Linux
  • FreeBSD
  • Windows
  • Alpha
  • NetBSD
  • SunOS
Version Log
0.2.1 (2006.3.20)
경로 버그 픽스.

0.2 (2006.3.19)
mimeTeX 버전업 반영.
일부 php에서 global 디폴트 변수명 사용과 겹치는 문제 해결.

0.1 (2006.2.14)
mimeTeX를 이용한 수식 출력.
GS 의존적으로 만드는 것보다 다양한 환경에서 사용할 수 있도록 하기 위하여 mimeTeX를 사용하기로 결정함.
Linux / FreeBSD / Windows / Alpha / NetBSD / SunOS 서버에서 작동이 가능하다.
(Linux를 제외한 운영체제에서는 테스트 하지 못하였음.)

0.01 (Internal test version)
수식 출력 테스트.
장난감삼아 만들고 있는 중. 물리학을 하다보면 가장 아쉬운 점이 이것이기 때문이다. 현재 rendering engine을 GS 의존적으로 할 것인지, mimetex를 사용한 stand-alone구조로 할 것인지 결정하지 못하였음. (전자의 경우는 TeX 시스템과 GhostScript가 서버에 설치되어 있어야 하고, 후자의 경우는 수식의 품질이 그다지 좋은 편이 아니다)

Archive
LaTeX renderer 0.2 (2006.3.19)

LaTeX renderer 0.1 (2006.2.14)


라이센스 관련
이  플러그인은 mimeTeX (http://www.forkosh.com/mimetex.html ) 를 사용하여 TeX 문법을 렌더링한다.
크리에이티브 커먼즈 라이센스
Creative Commons License
2006/02/14 01:37 2006/02/14 01:37
트랙백 7, 댓글 35개가 달렸습니다.
ATOM Icon 이 글의 댓글이나 트랙백을 계속 따라가며 보고 싶으신 경우 ATOM 구독기로 이 피드를 구독하세요.