问题标签 [katex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
278 浏览

github - 如何在 GitHub README.md 文件上显示 KaTex - 输出?

我对markdown完全陌生,我正在使用typora来编辑和创建markdown文件。在我的编辑器中,我使用了以下代码

显示以下结果 在此处输入图像描述

但在 github 自述文件预览中它显示为

有什么方法可以实现所需的输出,使其显示为给定图片显示的内容。我可以使用图像而不是使用 katex 代码块。但我不想使用图像。

0 投票
0 回答
683 浏览

latex - 如何在 p5.js 中显示漂亮的数学方程式?

有没有一种简单的方法可以在 p5.js 中渲染 LaTeX 方程?

我天真地尝试通过在p5.js 编辑器模板中包含他们的自动渲染起始模板index.html然后编写一个“方程”来使用 KaTeX

draw()函数中。这失败了,请参见此处

0 投票
1 回答
400 浏览

javascript - 如何在我的 Web 应用程序中呈现以下 TeX (LaTeX) HTML 字符串?

标题很笼统,但我有一个具体的问题。

我得到了一个原始和 HTML 格式的 TeX 数据库。这里有些例子:

原始 TeX:

HTML中的相同问题:

我想在我的 Web 应用程序上显示它,但我很难找到我应该使用哪个库来呈现这些。我不知道它<code class='latex inline'>来自哪里。任何人都可以确定它的形式以及如何呈现它们吗?我一直在尝试使用 KaTeX 无济于事。

0 投票
0 回答
429 浏览

javascript - Vue v-html 没有正确显示我的元素

我有一个给定的 HTML 字符串,需要在我的 Vue 组件中显示。

背景:KaTeX 是一个排版库,可将数学语法呈现为易于阅读的方程式。

这是字符串:

这是在我的代码中: renderKatex() 返回一个 HTML 代码字符串。

在此处输入图像描述

这是在网络浏览器开发工具中:

在此处输入图像描述

但这里显示:

在此处输入图像描述

如您所见,<div v-katex>元素没有显示出来。除了,当我在模板中硬编码以前的 HTML 时(我从开发工具复制并粘贴了 HTML),它显示:

在此处输入图像描述

显示:

在此处输入图像描述

因此,Vue 指令“v-html”似乎存在一些问题,无法正确呈现元素。

0 投票
0 回答
75 浏览

math - Katex - 如何更改上标大小

我正在使用 Katex 并且需要减小索引的大小,因为它们太大了。当索引是一个简单的数字时,我已经找到了解决方法,但是一旦我需要使用小数索引,就没有任何效果。我知道我可能需要修改 javascript 库中的索引大小,但我不知道如何。有没有人知道该怎么做?

0 投票
1 回答
260 浏览

webpack - katex 作为 webpack 外部加载

我正在尝试在标记的编辑器中获取 Katex, https://github.com/markedjs/marked/issues/1538 从上面的链接中获取了代码,效果很好!

但我想将 katex 作为单独的模块加载,所以我尝试使用 webpack 中的外部组件:https ://webpack.js.org/configuration/externals/

但是上面代码中的 katex 是未定义的,但它在 HTML 文件之外可用。因为我添加了 katex js 文件

我想我在这里遗漏了一些东西......你能帮我吗?谢谢

0 投票
0 回答
189 浏览

javascript - Katex 自动渲染在 Vue 项目中不起作用

我正在尝试实现这个 Katex 自动渲染扩展:https : //katex.org/docs/autorender.html,它会查找特定的分隔符来查找 katex 字符串并将它们呈现在 HTML 中。

我已按照说明将 CDN 添加到我index.html喜欢的标题中:

作为测试,我将以下内容放在我的<body>标签中index.html

它工作得很好,我可以看到屏幕上呈现的 katex。

但现在我想在我的其他 Vue 组件中添加这些类型的 katex 公式字符串。我将完全相同的公式 div 放入Home.vue组件的模板中:

但是 katex 没有被渲染。为什么会这样?

我正在使用 Vue v2.6.11 和 Katex v0.12.0,以及 vue-cli、vue-router、babel,如果它们有任何相关性的话。

0 投票
1 回答
359 浏览

katex - 如何使用 Katex 围绕分数(“bbox”)制作背景框?

bboxKatex 不支持该命令,请参阅https://katex.org/docs/support_table.html

bbox使用 MathJax 渲染\bbox[#e1ffc1,5px]{ \frac{1}{2} }如下:

bbox 与 mathjax

我在 Katex 中尝试过替代命令:

但它会引发错误:

KaTeX 解析错误:无法在位置 21 的文本模式下使用函数 '\frac':...rbox{#e1ffc1}{ \̲f̲r̲a̲c̲{1}{2} }

同样\fcolorbox不起作用。

如何让 Katex 中的背景框围绕一小部分工作?

0 投票
1 回答
187 浏览

katex - 如何在 katex 中获得充满黑色的心?

到目前为止我所知道的/我尝试过的:

  1. \spadesuit\spades用填充的黑色渲染黑桃。

  2. 同样,\clubs\clubsuit用填充黑色渲染俱乐部。

  3. 现在\hearts或者\heartsuit只是用白色填充的背景渲染心脏。

  4. \colorbox将其视为盒子/矩形,因此明显隐藏了形状。

  5. 我可以得到黑钻石\blacklozenge

请在新标签中查看

另外,我知道它club and spade are blackdiamonds and heart are red甲板上的那个,但我也想要黑色的心形符号。

我怎么能得到那个?谢谢。

也在 github 上提问:https ://github.com/KaTeX/KaTeX/discussions/2546

0 投票
1 回答
1781 浏览

markdown - 如何使用 Markdown 语法在 Hugo 中写数学?

我是 Hugo 或任何 Web 开发的新手。我想建立一个个人网站来分享我的数学笔记,这些笔记是用 Markdown 写的。准确地说,我使用了模板hugo-book。但我发现它不支持 markdown 中的数学模式,即如果我在$$. 我确实找到了一些编写数学方程式的方法,例如,我可以使用{{< katex >}},但是每次都为我的降价笔记更改它并不方便。那么,有没有一种方法可以让我$$在这个模板中编写数学方程?

谢谢!