使用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;” 的相关文章

  • LaTeX教程(一)Tex Live 2018的使用教程

    元学习论文总结 小样本学习论文总结 2017 2019年计算机视觉顶会文章收录 AAAI2017 2019 CVPR2017 2019 ECCV2018 ICCV2017 2019 ICLR2017 2019 NIPS2017 2019 l
  • Markdown / KaTex数学公式汇总

    目录 LaTex和KaTex 软件推荐 Mathpix 一 如何插入公式 二 上下标 三 常用运算符 四 高级运算符 五 常用数学符号 六 特殊符号 6 1 箭头 6 2 公式序号 七 括号使用 八 矩阵 九 集合运算 十 希腊字母 十一
  • Docker部署Overleaf包含中文字体与全套texlive镜像

    如今Overleaf已推出国内域名访问 速度较之前有很大的提升 但考虑到有些同学为了私密与方便性 因此有了自己搭建开源Overleaf服务的打算 请注意开源项目Overleaf不支持开放注册 需管理员账号来申请注册issue 461 与跟踪
  • tex 表格中内容左对齐/居中/右对齐

    左对齐是l 右对齐是r 居中是c begin table centering caption label tab widgets Notation summary begin tabular l l 就是这里控制每一列的对齐方式 Notat
  • 创建自己的 BibTeX 样式还是自定义现有样式?

    我正在寻找一种方法来定义新的BibTeX样式或自定义现有样式 我这样做有两个原因 我希望作者姓名 编辑为斜体 对于书籍 书籍 杂志 百科全书等中的文章 我想要开头的数字 Example 名字 B 书名 地点年份 站点编号 文章作者 A 文章
  • 绘图标签中的 Upright mu:保留原始刻度字体

    我有一个我认为会更频繁发生的问题 然而 在互联网上搜索了一段时间后 我无法找到解决我的问题的方法 所以事情是这样的 对于使用 matplotlib pyplot 创建的绘图 我想将 SI 单位微米纳入我的 xlabel 中 然而 单位微米需
  • pandoc跳过latex环境

    我主要用 LaTeX 写作 但一些合著者更喜欢 MS Word 为了方便他们的工作 我想将 tex文件 或 pdf to a docx 格式不需要完美 但所有文本 方程 图形等都应该完全可读 我目前正在考虑采取 tex文档 替换所有必要的内
  • 启动 R 时,我收到“错误:在以“C:\U””开头的字符串中没有使用十六进制数字的“\U”

    启动 RStudio 以及尝试从 rnw 格式编译 PDF 时遇到以下问题 Error U used without hex digits in character string starting C U 启动 RStudio 或仅启动 R
  • 在新环境中重新定义命令

    两个问题 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中制作一个牢不可破的块[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我想在 TeX 中做如下的事情 begin nobreak Text here will not split over pages it will r
  • 在 LaTeX TOC 中添加包含的 PDF

    在我的文档中 我使用了 PDF includepdf pages mypdf pdf 我遇到的问题是如何为此 pdf 添加目录条目 应该是附录 我尝试在附录中添加一个新部分 但当然该部分名称不能打印在与包含的 pdf 相同的页面上 因此生成
  • TeX/LaTeX 的继任者即将到来吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 TeX LaTeX 很棒 我在很多方面都使用它 它的一些优点是 它使用文本文件 这样可以区分输入文件 并且有许多工具可以处理文本 它非常灵活 它
  • 使用 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
  • R:为绘图标题、轴标签或图例创建拉丁语/希腊语表达向量

    我想合并拉丁文和希腊文文本的向量以生成绘图标题 轴标签 图例条目等 我在下面提供了一个简单的示例 我不知道如何以原始形式呈现希腊字母 我尝试过各种组合expression parse and apply to the paste命令 但我无
  • (wxMaxima:表达式幂的文本

    我用过texput设置tex1的输出log x to be ln x with texput log lambda e a args e printf false ln a tex1 a 我想知道是否也可以设置类似的输出 log x n 我

随机推荐