2012-09-25 2 views
2

\definecolor이 Mathjax에서 작동하지 않는 것 같습니다.MathJax 및 LaTeX definecolor

저는 MathJax 2.0을 사용하고 TeX : {extension : "color.js"}를 사용했습니다.

$$\definecolor{somecolor}{RGB}{1243,45,46} \color{somecolor}{test}$$ 

, TEX 코드 definecolorsomecolorRGB123,45,46test

\definecolor 적색 쇼 \

MathJax로 렌더링된다.

누군가 나를 도울 수 있습니까?

+1

여기 StackOverflow에서 대답을 얻지 못하면 [tex.se]에서 행운을 시험해 볼 수 있습니다. –

+2

내가 본 것에서 TeX.SE는 MathJax 관련 질문에 전혀 열려 있지 않습니다. –

+0

@PeterKrautzberger 우리는 답이 MathJax '백엔드'(TeX 구현이 아니라 TeX 수학 표기법의 하위 집합의 해석자)에 묶이지 않는 질문을하게되어 기쁩니다. 여기서, MathJax가 이해하는 것에 대한 질문입니다. TeX 전문 지식이 실제로 도움이되는 것은 아닙니다. –

답변

3

extensions이 아닌 extension이어야합니다. 빨간색 \definecolor은 매크로가 정의되지 않았 음을 나타내므로 확장 프로그램이 올바르게로드되었는지 확인해야합니다. 이 경우 속성의 철자는 MathJax가 확장을로드하라는 요청을 보지 못하므로로드되지 않으므로 \definecolor이 정의되지 않았 음을 의미합니다. 당신이 제대로로드받을 경우에도 다른 한편으로

, 당신은 color.js의 현재 버전은 RGB 색 공간을 구현하지 않는 것을 발견 할 것이다 단지 rgb 일 (이것은 곧 2.1에서 해결 MathJax의). 따라서 0과 1 사이의 십진수로 변환해야합니다 (123/256, 45/256 및 36/256 사용). 그렇게해야합니다.

+0

답변 해 주셔서 감사합니다. 내 코드에 확장 기능을 올바르게 작성했습니다. 나는 그것을 여기 잘못 썼다. 그리고 나는 rgb로 전환했지만 여전히 작동하지 않습니다. 어떤 아이디어? –

+1

문제를 표시하는 실제 페이지에 연결할 수 있습니까? 추측하고 확인하는 것보다 일어나는 일을 보는 것이 더 쉽고 빠를 것입니다. 그렇지 않다면, 사용하고있는 완전한 구성 ('script' 태그 포함)을 게시 할 수 있습니까? 그 동안 URL 영역에'javascript : alert (MathJax.Message.Log())'를 입력하고 color.js 파일이 실제로로드되고 있는지 확인할 수 있습니까? –

+0

감사합니다. 문제가 해결되었습니다. –