跳转到主要内容

提供在django CMS中渲染公式的插件

项目描述

djangocms-katex

PyPI version Python version Django version django CMS version django CMS 4

提供使用KaTeX及其mhchem扩展渲染公式的django CMS插件。

该插件可以以内联或显示模式显示公式。它支持文本,您可以将方程式添加到djangocms-text-ckeditor的富文本字段中。

插件表单具有预览功能,可以显示键入的公式。错误以红色显示。

Example screenshot

安装

手动安装

  • 运行 pip install djangocms-katex

  • 将以下条目添加到您的 INSTALLED_APPS

        "djangocms_katex",
    
  • 运行 python manage.py migrate

代码插件使用默认通过CDN加载的ace代码编辑器。如果您想从静态文件提供ace代码编辑器,请使用 djangocms-katex[static-ace] 而不是 djangocms-katex 在您的需求或pip中。通过将 djangocms_static_ace 添加到项目的 INSTALLED_APPS 中,使ace代码编辑器的静态文件可用于您的项目。

djangocms-text-ckeditor的内联功能可能会干扰KaTeX的布局。为了确保出色的编辑体验,如果您使用djangocms-katex,请将其禁用,方法是删除 settings.py 文件中的 TEXT_INLINE_EDITING = True

用法

安装后,会出现一个新的功能("KaTeX 公式"),可以将其输入到任何占位符或文本插件中。

djangocms-katex 只在需要时加载所需的 LaTeX JavaScript 库。这可能导致公式最初只显示在源代码中。在这种情况下,要查看渲染的公式,请重新加载页面,这确保所有所需的 JavaScript 都已加载。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源分布

djangocms_katex-0.5.3.tar.gz (1.3 MB 查看哈希值)

上传时间

构建分布

djangocms_katex-0.5.3-py3-none-any.whl (1.4 MB 查看哈希值)

上传时间 Python 3

由以下支持