问题标签 [mathjax]

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 回答
572 浏览

javascript - How to make the source(path) of MathJax.js environment dependent?

How do I specify the following requirement in my html?

When the computer has access to Internet, the source of MathJax.js is https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js;

When it is offline, and the system is Linux, the source is /MathJax/MathJax.js; if the system is Windows, it is /C:/MathJax/MathJax.js. (It would be even better if I can use environment variable in the local path.)

0 投票
8 回答
22763 浏览

jekyll - 在 Jekyll 中使用 MathJax

我有一个 Jekyll 博客,我想使用 MathJax,因为我希望能够输入类似

在我的降价文件中,并使用 MathJax 生成正确的 LaTeX 表达式,其方式与在math.stackexchange中的完成方式类似。

最简单的方法是什么?目前我的目录中有文件jsmath.js (GitHub gist),我想我可以mathjs在我的_includes目录中有一个简单的文件命名为

并将其包含在每个帖子中

但这似乎不起作用 - 当我运行jekyll --server页面时生成,但没有任何内容可见。

我会以正确的方式解决这个问题吗?有没有更好的方法将 MathJax 与 Jekyll 一起使用?

0 投票
4 回答
9364 浏览

css - MathJax 中的颜色

我想在我的博客上用红色显示问题,用蓝色显示答案。在问答中,我使用 MathJax 2 来渲染 MathML。我正在使用这样的 CSS 控制 MathJax 的着色。

在 IE 中工作得非常好,但在 Firefox 中它总是以黑色显示 MathJax。有什么办法可以解决这个问题吗?

0 投票
3 回答
1801 浏览

ckeditor - mathjax 可以与 ckeditor 集成吗?

我想将 mathjax 与 ckeditor 集成,这可能吗?如果是,请帮帮我。我在互联网上搜索,但没有发现任何有用的东西。

请做必要的事,在此先感谢。

0 投票
1 回答
388 浏览

php - 正则表达式替换一对美元符号

我已经结合了MathJaxMarkdown标记,因此我需要将所有标记替换$$为,<span>$$</span>以便 Markdown 不会呈现来自 MathJax 的 $$_^... 符号。也\[ \]必须全部替换为<div>\[ \]</div>.

我发现了类似的问题,但这并不是我所需要的。我需要转换这个

对此

可能我需要做的只是在正则表达式中

不知何故包括和$$标志(或\[ \]),只是$1将文本嵌入其中<span>$$1$</span>并适应PHP。

0 投票
4 回答
6542 浏览

jquery - 让 PageDown 和 MathJax 一起工作

我正在实现一个用户界面,它应该看起来很像math.stackexchange.com上的用户界面:

  1. 像你在stackoverflow上习惯的那样使用花哨的 Markdown
  2. $使用... -符号之间的 MathJax 解析公式$

所以我下载了 PageDown 演示并进行了设置,效果很好。现在我尝试让 MathJax 在每次<textarea>更改时动态加载。

MathJax 为这种方法提供了一个示例,但我无法让它运行。这就是“我的”代码的样子:

keypress每次触发事件时,此代码段都应更新预览。相反,在页面加载时,tex 渲染得很好,但只要我开始输入$...$代码就会打印在预览框中。

0 投票
1 回答
3791 浏览

r - 使用 Chrome 浏览器插件在 github 中支持 Mathjax?

我希望 Mathjax 在我所有的 github 页面上工作(例如,在 github 上显示的 Markdown、问题跟踪器)。我有很多从 R Markdown 生成的文件,这些文件也有方程式。

虽然我希望 github 为 Mathjax 提供可选支持,但我认为更现实的目标是拥有一些浏览器插件,该插件可以检测到我在 github 页面上并自动运行 mathjax 脚本。

  • Chrome 浏览器是否有任何浏览器插件可以在指定的 URL(例如http*github*)上自动运行 MathJaX 脚本?

最初的想法

关于 MathOverflow有相当长的讨论。但是,讨论包括对一系列技术(不仅仅是 MathJax)的讨论,并且许多解决方案是特定于 Firefox 浏览器的。

0 投票
15 回答
318001 浏览

github - 如何在一般 github 的 markdown 中显示数学方程式(不是 github 的博客)

经过调查,我发现 mathjax 可以做到这一点。但是当我在我的降价文件中编写一些示例时,它没有显示正确的方程式:

我在markdown文件的头部添加了这个:

并输入 mathjax 语句:

但是 github 没有显示任何数学符号!请帮助我,谢谢!告诉我如何在 github markdown 页面中显示数学符号。

0 投票
1 回答
3623 浏览

mathjax - 如何在 MathJax 中定义一个新函数('operator')?

我正在使用 MathJax 在我的网站上显示公式。开箱即用,MathJax 可以识别许多函数,例如sin, cos, ...,但是很多函数都丢失了,例如sech(双曲正割) 和csch(双曲余割)。我知道我仍然可以通过 来在公式中使用这些函数\text,例如

但是,我宁愿\sech工作。为此,我尝试了

紧随其后<body>。(我还尝试在 之后添加一个星号DeclareMathOperator。)

几乎可以工作。问题是现在

将正方形放在上面 sech,而不是在它后面(证明)。有没有办法来解决这个问题?在 MathJax 中定义新函数(“运算符”)的首选方法是什么?肯定有一个好方法,因为没有全谱的双曲函数谁能生存?!

0 投票
1 回答
632 浏览

javascript - 如果它在某个标签内,MathJax 可以只转换 LaTeX 吗?

我有一个文本编辑器,用户可以在其中编写 HTML 代码。我不希望他们在特定元素之外编写 LaTeX。它可能是这样的:

我想要它,所以如果他们在该标签之外有 LaTeX 数学,它只是显示为普通文本。这怎么可能?