내 웹 페이지의 <head>
요소에 MathJax 권장 명령을 붙여 넣어 MathJax를 성공적으로로드하고 구성했습니다. MathJax는 내 웹 페이지의 <body>
에서 LaTex 렌더링에 훌륭한 역할을합니다.MathJax가 정의되지 않았습니다.
내 문제는 <body>
요소의 맨 끝에 실행되는 자바 스크립트로 MathJax
개체에 액세스하는 것입니다. 예를 들어 아래 코드는 undefined
을 콘솔에 반환합니다. 이것은 내게 혼란 스럽습니다. <head>
요소의 내 명령이 어디서나 액세스 할 수있는 전역 변수로 MathJax
을 만들지 않았습니까? 여기
<script type="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>
<script type="text/javascript" async
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML">
</script>
가
<body>
에서 코드의 관련 섹션 : 여기
이 <head>
요소에서 코드의 관련 섹션 : 여기
<h1 class="header">
If $ax^2+bx+c=0$, then $x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$.
</h1>
<script type="text/javascript" >
console.log(window.MathJax);
</script>
스크립트에 포함 된 순서가 잘못되었습니다. 참조하기 전에 MathJax 스크립트를 포함해야합니다. –
@EvanTrimboli, 고맙습니다. 그러나 문제는 '
'요소의 스크립트 순서가 아니라 25:27 행의 스크립트와 관련이 있습니다. (나는 ''요소에있는 스크립트의 순서가 더 반대가된다는 것에 동의하지만, [http://docs.mathjax.org/ko/latest/start.html]에서 바로 그대로 복사했습니다. (MathJax.org), 그들은 잘 작동하는 것 같습니다.) – Patch미래의 노트 : cdn.mathjax.org의 수명이 다해 가고 있습니다. https://www.mathjax.org/cdn-shutting- 아래로/마이그레이션 팁. –