Django-MathJax 응용 프로그램을 사용하여 주석에서 설명한대로 정확하게 작업하십시오. Django 프로젝트 내에서 MathJax를 활성화하십시오. 다음과 같이Django-MathJax가 올바르게 표시되지 않습니다.
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.staticfiles',
'django_mathjax',
)
MATHJAX_ENABLED=True
그때 내 페이지 중 하나에 가서 그것을 설정 : 나는 그들의 설치 방향을 따라했습니다, 그리고 응용 프로그램을 설치하고, 같은 내 장고 구성 파일을 변경
{% extends "root.html" %}
{% load mathjax %}
{% block nav %}
<li><a href="/about">About</a></li>
<li class="active"><a href="/contact">Contact</a></li>
{% endblock %}
{% block content %}
{% mathjax_scripts %}
<div class="row">
<div class="col-lg-9">
<h1>Contact</h1>
<p>
Text text text text text.
<ol>
<li>Item one </li>
<li>Item two</li>
</ol>
</p>
<h1>Other things</h1>
<p>
Texty texty text so much text $$1 + 1 = 2$$, and thus it was written.
</div>
</div>
{% endblock %}
"1 + 1 = 2"표시가 올바르게 표시되어야하지만 대신 1 + 1 = 2의 양쪽 끝에 2 개의 달러 기호가 표시됩니다. 누구든지 내가 뭘 잘못하고 있는지 알아? 나는 프론트 엔드 개발자가 아니므로, 어둠 속에서 좀 더 어수선하게 들리고 있습니다.
MathJax와 같은 사운드가 전혀로드되지 않았습니다. JavaScript 콘솔에서 무엇이 보이십니까? 콘솔에'MathJax.Message.Log()'를 입력하면 어떻게됩니까? 라이브 샘플을 제공해 주시겠습니까? –
@PeterKrautzberger 라이브 샘플을 올리는 방법에 대해 알아 보겠습니다. 지금은 콘솔과 Safari에서 아무것도 볼 수 없지만 "MathJax.js", "MathMenu.js"및 MathZoom.js "는 모두 리소스에 나열되어 있습니다. MathJax.Message.Log()는" 로드 중입니다. [MathJax ] /extensions/MathMenu.js 로드 중 [MathJax] /extensions/MathZoom.js – Fomite
MathJax가로드되므로 MathJax에서 $를 구분 기호로 사용할 수 있도록 설정 했습니까? 기본값은 \ (\) 및 \ [\]입니다 –