问题标签 [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 投票
2 回答
410 浏览

javascript - 如何将css样式添加到katex html

我在我的 html 中使用 katex 作为数学符号。元素从父div溢出,当我向容器div添加样式时,overflow: hidden父div那些根本没有显示的元素,可以限制元素的大小吗?谢谢。

0 投票
1 回答
115 浏览

katex - 带有 greeksymbol 的 \mathbf 无法使用 katex

我想让所有的希腊符号都用粗体(而不是粗斜体)显示。但是 \mathversion{bold} 和 \mathversion{normal} 在 KaTeX 中不起作用。如何配置工作\mathversion{bold}\mathversion{normal}

0 投票
1 回答
254 浏览

jekyll - 带有 Rouge 和 KaTeX 的 Jekyll 不能在代码中包含 $

我正在创建一个新的 Jekyll 博客设置,我想在其中自托管并生成服务器端的所有内容(所以基本上除了 Disqus 和 Google Analytics 之外的所有内容)。我希望我的网站即使在关闭 JS 的浏览器上也能正常工作,这就是为什么我在网站生成期间使用 Kramdown+Rouge 进行语法高亮和使用 KaTex 来渲染 TeX 公式的原因。

不过我发现了一个问题。当我有这样的例子时:

它将在 KaTeX 命令内部中断:

我找出了原因:

  • 胭脂将片段变成类似的东西<span class="gp">$</span>
  • katexmm预计每个$都与另一个配对$或转义为\$

我想知道的是如何解决这个问题,例如通过转义所有$inside pre,但保持其他$(旨在用作实际 LaTeX 片段)完好无损。或者也许以某种方式将 jekyll-katex 配置为忽略 unpaired $?(throw_error: false选项在文本已经使用美元符号匹配后起作用,所以它没有帮助)。

我想在 config 或 apply 中解决这个问题katexmm,这样我就不必修改任何帖子的内容。

0 投票
1 回答
306 浏览

gitlab - 如何在 gitlab 中使用 katex 宏?

我刚开始使用 GitLab,为了避免将数学和代码放在不同的地方,我想使用 GitLab wiki 来“存储”数学。如果我有可用的 katex 宏或定义,编写方程会更简单。但是,它们似乎不起作用。

我已经尝试了 Katex 文档 [ https://katex.org/docs/supported.html#macros]中的所有示例,并在必要时进行了更改,但它们不起作用(即无法正确渲染)。

示例 1(来自 katex 文档):

呈现为:

而不是 x^2+x^2。我的机构安装了 11.3.3 版本。

0 投票
2 回答
1937 浏览

jekyll - GitHub 页面无法识别我的 Liquid 标签

我使用 Jekyll 3.8.5 并在 GitHub 上建立了一个博客。我还使用了Jekyll-Katex 0.3.0,这是一个 Jekyll 插件,用于通过 KaTeX 轻松进行服务器端数学渲染。在我的本地机器上一切正常。但是当我将它推送到 GitHub 时,我得到了这样的信息:“您的网站在构建时遇到问题:_posts/2019-01-22-ECDSA-and-Bitcoin-I.md 中第 11 行的标签 Katexmm 不是公认的 Liquid 标签。”

"Katexmm" 是Jekyll-Katex 的液体标签,所以我检查了依赖项。Jekyll-Katex 0.3.0 需要 Jekyll ~> 3.8GitHub Pages 使用 Jekyll 3.7.4。我想这就是问题所在。

我该怎么办?还有一件事:我想使用“katexmm”,请不要建议我使用 Jekyll 3.7.4 而不是 3.8.5。提前致谢。

我遵循了 ashmaroli 的建议,但仍然无法正常工作。我尝试了 Nelify 并“部署失败”:

我试过 Cloudcannon 和“Jekyll 构建失败”:

0 投票
1 回答
463 浏览

css - 使用本地 css 文件时,KaTeX 的渲染结果很奇怪

使用远程 css 文件时,渲染结果非常好,但是当使用本地 css 文件(我只是从 cdn 复制并且从未更改过字符)时,渲染结果变得很奇怪。

使用本地 css 文件
使用远程 css 文件

可以确定的是本地的css文件已经加载完毕,否则渲染结果会是这样的:

源代码如下:

0 投票
1 回答
33 浏览

html - 如何设置与父元素相同的高度

我想知道将p元素中的文本对齐为垂直居中。

这是我的代码:

0 投票
2 回答
2671 浏览

r - 使用 MathJax 在闪亮的应用程序中内联 LaTeX 方程

此处提供了一种在线显示 LaTeX 方程的解决方案,并带有一个工作现场演示

上面提到的在线显示方程的解决方案是(剪切几行代码):

ui.R:

服务器.R:

我在 macOS 上运行 R 版本 3.5.2 和闪亮的 1.2。应用程序输出是一些逐字文本,而不是预期的文本和内联方程的混合:

可能是因为我的 R 环境吗?

0 投票
0 回答
134 浏览

reactjs - ReactJS:以 pdf 格式渲染数学方程的 svg

我正在尝试使用 reactJS 从 HTML 代码(包括数学方程的 SVG)呈现 pdf。我尝试使用 MathJax,但它对我不起作用。然后,我使用 katex 成功地在 html 中编辑和渲染方程式。

但我无法使用 jsPdf 渲染 pdf 中的方程。使用 jsPdf 渲染 HTML

0 投票
1 回答
103 浏览

javascript - 在这种情况下,为什么 jQuery 没有找到包含显示数学的 div

我正在尝试构建一个 KaTeX 在网页上呈现一堆数学的最小工作示例。为此,我整理了以下 HTML 文件:

数学没有被渲染,但 KaTeX 已成功下载,所以这不是原因:

KaTeX 下载成功。

然而,jQuery 并没有发现包含数学的实际元素: 在此处输入图像描述

为什么是这样?我希望div至少将包含数学的内容打印到控制台。但是,为什么不打印呢?

附言

我还没有使用插件提供的自动渲染功能。在我让事情变得更复杂之前,我想让这个工作在一个非常基本的层面上发挥作用。