CDN을 통한 타사 JavaScript 라이브러리 액세스를 지원하지 않는 내 앱의 html ui 구성 요소에서 MathJax를 사용하고 싶습니다.
여기(https://github.com/mathjax/MathJax-src/releases/tag/3.2.2)에서 .zip 파일로 제공되는 MathJax의 전체 코드를 다운로드한 다음 내 위치에 압축을 풀고 싶습니다. 응용 프로그램 디렉토리.
MathJAx를 설치하는 데 npm을 사용하고 싶지 않습니다. 앱이 내 커뮤니티에 배포되어 사용자가 자신의 컴퓨터에 MathJax를 설치하지 않아도 되기 때문입니다.
즉, 내 애플리케이션이 인터넷 없이, 제3자 설치와 관계없이 LaTeX 방정식을 렌더링할 수 있기를 바랍니다. zip 파일에 있는 위의 사용 가능한 폴더에서 직접 MathJax 라이브러리를 호출할 수 있는 방법이 있다면 좋을 것입니다.
내 애플리케이션에서 제공하는 사용자 정의 방정식을 표시하려고 다음 기본 HTML 페이지를 삽입하려고 했지만 실패했습니다. :(
으아악모든 답변이나 의견은 저에게 큰 도움이 될 것입니다.. 감사합니다
인터넷이나 타사 설치 없이 내 HTML 페이지에서 MathJax 라이브러리가 작동하도록 하려고 합니다
예제 페이지에 몇 가지 문제가 있습니다. 먼저, 페이지 하단의 스크립트는 v3에서 변경된 v2 API를 사용합니다(v2에서는 필요하지 않지만
MathJax.Hub
는 v3가 아니기 때문에 v3에서는 오류가 발생합니다).다음으로, 최소한 해당 파일의 가져오기 및 내보내기 문을 처리하는 System.js와 같은 것이 없으면 MathJax 소스 파일을 브라우저에 로드할 수 없습니다. (버전 4는 ES 모듈로 이동하므로 올바른 가져오기 매핑을 사용하여
.를 사용하여 로드할 수 있지만 그래도 MathJax 코드를 편집하는 경우에만 권장하고 프로덕션에서는 권장하지 환경에
대신
es5
디렉터리에서 웹팩 파일 중 하나를 로드해야 합니다. 이렇게 하려면 MathJax-src에서 전체 설치가 필요하지 않지만 MathJax를 제공하는 CDN에서 사용할 수 있는 모든 것이 포함된 https://github.com/mathjax/MathJax를 사용할 수 있습니다.자세한 내용은 MathJax의 로컬 복사본을 호스팅하는 방법에 대한 MathJax 문서를 참조하세요.