웹 페이지에서 LaTex 지시어를 교체해야합니다. LaTex 지시문은 $ a^2 + b^2 = 1 $ (인라인 수식) 또는 $$ a^2 + b^2 = 1 $$와 같은 두 개의 '$'기호로 둘러 쌉니다. 새 줄에 표시). 이제 브라우저 자체가 LaTex 스타일로 이러한 수식을 표시 할 수 없으므로 JavaScript를 사용하여 thest 지시문을 일부 사진 (이러한 지시문에 해당)으로 대체하려고합니다. (그림 참조) a^2+b^2=1 정규 표현식을 사용하면 어떻게 할 수 있습니까? 그리고 몇 가지 문제를 가지고 아래에서 저의 작업을 보여 줬습니다. 인라인 공식에 대한 , 내가 사용 : 나는 일부 텍스트가 $로 시작하고 싶은 의미자바 스크립트가있는 웹 페이지에서 LaTex 지시어를 찾는 정규 표현식
var reg = /\$([^$]|(\\$))*\$(?=[^$])/mg
는 '하지 $'이거나 '이 \의 $'또는 아무것도이고, '$'로 끝나는 여부를 그 이후 그러나 끝이 $의 상승을 허용하지 않을 후에. 좋은 소리 .. 같은 텍스트에 대한 : $ a^2 \ $ b^2 $ aparently, 나는 (그림 참조) a^2\$b^2으로 표시됩니다 좋겠지 만 진실은 정규 표현식은 '* 대체 * b^2 $ '. 도움이 필요합니다 ~~
Mathjax를 사용하고 계시지 않습니까? http://www.mathjax.org/ –
조언 해 주셔서 감사합니다. 나는 그 포장을 시도하지 않았다, 그러나 나는 그것을 전해 들었다. 내 응용 프로그램에서 수치가 선호됩니다. – zoujyjs
가능한 경우 시도해보십시오. 그것은 이런 종류의 물건을위한 표준이되고 있습니다. –