gpt4 book ai didi

python - Django-MathJax 无法正确显示

转载 作者:行者123 更新时间:2023-11-30 23:21:55 25 4
gpt4 key购买 nike

尝试使用 Django-MathJax应用程序完全按照其 promise 执行:在 Django 项目中启用 MathJax。我按照他们的安装说明安装了应用程序,并更改了我的 Django 配置文件,如下所示:

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 两端的两个美元符号。有人知道我做错了什么吗?我并不是一个前端开发人员,所以我在黑暗中摸索了一下。

最佳答案

问题是文档没有解释 <= 0.0.4 版本需要 MATHJAX_CONFIG_FILE,这在版本 0.0.5 中已修复,该版本具有 MATHJAX_CONFIG_FILE 的默认值。

你可以在settings.py中添加MATHJAX_CONFIG_FILE="TeX-AMS-MML_HTMLorMML"来解决这个问题(这是版本0.0.5的默认值)。

关于python - Django-MathJax 无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24746098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com