使用katex,“&”对齐符号显示为“amp;”

2024-01-16

我正在使用 katex 来渲染数学。

https://github.com/Khan/KaTeX https://github.com/Khan/KaTeX

一般来说,为了让它工作,我链接到文件katex.min.js and katex.min.css来自 CDN,这是指示建议的方式之一。

我将需要渲染的内容包装在标签中并给出相同的类。例如:

<span class='math'>\begin{bmatrix}a & b \\c & d\end{bmatrix}</span>

在脚本标签内我应用以下内容:

var math = document.getElementsByClassName('math');
for (var i = 0; i < math.length; i++) {
  katex.render(math[i].innerHTML, math[i]);
}

所以,我的实现有效,但 katex 返回的内容存在问题。上面的输出给了我:

这里提出了完全相同的问题:

https://github.com/j13z/reveal.js-math-katex-plugin/issues/2 https://github.com/j13z/reveal.js-math-katex-plugin/issues/2

但我一点也看不懂。


解决方案是使用元素.文本内容,而不是 element.innerHTML。

如果我使用如下形式,矩阵将正确呈现。

var math = document.getElementsByClassName('math');
for (var i = 0; i < math.length; i++) {
  katex.render(math[i].textContent, math[i]); // <--element.textContent
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用katex,“&”对齐符号显示为“amp;” 的相关文章

  • Ubuntu编译tex文件命令行脚本

    需求 编译带natlib包和引用的 tex文件往往需要重复输入多条命令 xff0c 我们希望写一个脚本用一条命令自动化完成所有编译过程 解决方案 span class token comment 编辑 bashrc文件 span span
  • LaTeX教程(一)Tex Live 2018的使用教程

    元学习论文总结 小样本学习论文总结 2017 2019年计算机视觉顶会文章收录 AAAI2017 2019 CVPR2017 2019 ECCV2018 ICCV2017 2019 ICLR2017 2019 NIPS2017 2019 l
  • tex中把参考文献标题删除

    如果是book类 lt br gt renewcommand bibname lt br gt 如果是article类 lt br gt renewcommand refname
  • Markdown / KaTex数学公式汇总

    目录 LaTex和KaTex 软件推荐 Mathpix 一 如何插入公式 二 上下标 三 常用运算符 四 高级运算符 五 常用数学符号 六 特殊符号 6 1 箭头 6 2 公式序号 七 括号使用 八 矩阵 九 集合运算 十 希腊字母 十一
  • 【转载】KaTeX 数学公式大全

    文章目录 转载自 前言 受支持的功能 声调记号 定界符 括号之类 定界符大小 5
  • 创建自己的 BibTeX 样式还是自定义现有样式?

    我正在寻找一种方法来定义新的BibTeX样式或自定义现有样式 我这样做有两个原因 我希望作者姓名 编辑为斜体 对于书籍 书籍 杂志 百科全书等中的文章 我想要开头的数字 Example 名字 B 书名 地点年份 站点编号 文章作者 A 文章
  • 转换 tex 源,以便所有宏都被它们的定义替换

    是否可以看到 TeX 预处理器 的输出 i e 实际输出完成之前的中间步骤 但所有用户定义的宏都被替换 只留下 TeX 原语的子集 或者说没有这样的中间步骤 Write edef xxx Any text with any commands
  • 将引号替换为“``”和“''”

    我有一个包含很多内容的文档 标记 但我想将其转换为在 TeX 中使用 TeX 使用 2 个 标记作为开始引号 使用 2 个 标记作为结束引号 我只想在以下情况下对这些进行更改 以偶数出现在单行上 例如 有 2 4 或 6 已上线 例如 Th
  • 如何使用 KaTeX 渲染 $..$ 中的所有内联公式?

    所以我想要 KaTeX 内联公式 就像 MathJax 一样 但到目前为止我只发现render 将字符串 绘制 到元素的函数 我需要修改 DOM 中文本节点的一部分 我真的找不到如何用 KaTeX 做到这一点 有这样的功能吗 MathJax
  • 在新环境中重新定义命令

    两个问题 LaTeX 是否允许在一个程序中 重新 定义命令 newenvironment 我尝试过使用 renewcommand newcommand and def in the before声明但无济于事 一个人将如何重新定义 item
  • 使用数学从 Markdown 创建 ePub 文件

    我花了相当多的时间试图弄清楚如何获取包含 TeX 数学的 Markdown 文件并将其转换为正确呈现数学的 ePub 文件 例如 This is a markdown file Here is a link www example com
  • 为 LaTeX 编写功能的起点是什么?

    我对它很陌生 但知道它无法处理我需要的特殊东西 我想开发 LaTeX 的功能 问题 有一种东西叫做 TeX 然后是乳胶 然后是 KOMA Script 那么 这三个中的哪一个实际上是驱动所有这些东西的 底层引擎 这是 TeX TeX 不仅是
  • KaTeX 不渲染

    我觉得问这个问题几乎是愚蠢的 但我无法让 KaTeX 工作 即使是最小的例子
  • 如何为 TEX 创建解析器?

    我正在寻求开发一个 TEX 解析器 现在的问题是没有上下文无关语法 也不可能有 因为它不是上下文无关语言 我听说它是 某种宏语言并且是建立在自己的基础上的 所以现在我需要指导这种宏语言具有什么样的语法以及如何在 C 中构建任何内容 我将编写
  • 在 LaTeX TOC 中添加包含的 PDF

    在我的文档中 我使用了 PDF includepdf pages mypdf pdf 我遇到的问题是如何为此 pdf 添加目录条目 应该是附录 我尝试在附录中添加一个新部分 但当然该部分名称不能打印在与包含的 pdf 相同的页面上 因此生成
  • 使用katex,“&”对齐符号显示为“amp;”

    我正在使用 katex 来渲染数学 https github com Khan KaTeX https github com Khan KaTeX 一般来说 为了让它工作 我链接到文件katex min js and katex min c
  • 使用 Rails Asset Pipeline 加载 Katex 字体

    我正在整合Katex http khan github io KaTeX 我将数学公式渲染库导入到 Rails 3 2 应用程序中 但字体资源不断返回 404 错误消息 Started GET assets fonts KaTeX Math
  • 如何将换行符放入 R 中 xtable 的列标题中

    我有一个数据框 我正在将其放入sweave http www stat uni muenchen de leisch Sweave 使用 xtable 的文档 但是我的列名之一很长 我想将其分成两行以节省空间 calqc table lt
  • 如何将图像插入 Latex 格式的 Anki 笔记中?

    我正在尝试创建一个 Anki 牌组 例如 前面有一个单词 然后我在后面添加带有定义的单词以及图片 但是当已经有两个字段 前面 的文本和后面的文本 时 我在包含图形时遇到了麻烦 这是一个注释示例 begin note begin field
  • 使用 matplotlib 从 TeX 创建数学表达式的图像

    使用 python 库 matplotlib 我发现了这个问题的解决方案 在 PyQt 中 很好地 显示代数表达式 https stackoverflow com questions 14097463 displaying nicely a

随机推荐