2014-10-08 1 views
2

MathJax가있는 페이지를 방문하면 is가 처리되어 멋진 "수학"으로 바뀌기 전에 잠시 동안 원시 라텍스가 표시됩니다. 원시 소스를 표시하지 않고 가능한 한 수학 만 표시 할 수 있습니까?MathJax : 원시 라텍스 미리보기를 표시하지 않음

예 페이지 : http://www.mathjax.org/demos/tex-samples/

+1

이 질문은 다른 게시물에 링크되어 있습니다. 나는 아직도 당신이 알고 싶다면 거기에 대답했다, 거기에 config 방법을 사용하여 이것을 할 수있는 방법이있을 수 있습니다 : http://stackoverflow.com/a/43012299/1184361 – ThisIsNotAnId

답변

2

그것은 당신이 무슨 뜻 따라 달라집니다. 당연히 페이지의 내용이 표시되고 JS를 사용하여 JS를 제거하면 최소한의 양으로 볼 수있는 기회가 항상 있습니다.

직접적인 접근 방식은 콘텐츠를 숨기고 조판이 완료되면 MathJax에 숨김을 설정하는 것입니다. (이 콘텐츠와 디자인의 복잡성에 따라 달라집니다.)

This sample (in the main code repository을 찾을 수있는가)와 같은 간단한 방법을 보여줍니다 : A) 일부 글로벌 요소

B)에 visibility:hidden을 설정

을 MathJax 레이아웃이 완료되면 다시 변경하기 위해 MathJax 큐에 함수를 추가하십시오. 예 :

<script type="text/x-mathjax-config"> 
    MathJax.Hub.Queue(function() { 
     document.getElementById("hide_page").style.visibility = ""; 
    }); 
</script>