问题标签 [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.
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.)
jekyll - 在 Jekyll 中使用 MathJax
我有一个 Jekyll 博客,我想使用 MathJax,因为我希望能够输入类似
在我的降价文件中,并使用 MathJax 生成正确的 LaTeX 表达式,其方式与在math.stackexchange中的完成方式类似。
最简单的方法是什么?目前我的目录中有文件jsmath.js (GitHub gist),我想我可以mathjs
在我的_includes
目录中有一个简单的文件命名为
并将其包含在每个帖子中
但这似乎不起作用 - 当我运行jekyll --server
页面时生成,但没有任何内容可见。
我会以正确的方式解决这个问题吗?有没有更好的方法将 MathJax 与 Jekyll 一起使用?
css - MathJax 中的颜色
我想在我的博客上用红色显示问题,用蓝色显示答案。在问答中,我使用 MathJax 2 来渲染 MathML。我正在使用这样的 CSS 控制 MathJax 的着色。
在 IE 中工作得非常好,但在 Firefox 中它总是以黑色显示 MathJax。有什么办法可以解决这个问题吗?
ckeditor - mathjax 可以与 ckeditor 集成吗?
我想将 mathjax 与 ckeditor 集成,这可能吗?如果是,请帮帮我。我在互联网上搜索,但没有发现任何有用的东西。
请做必要的事,在此先感谢。
php - 正则表达式替换一对美元符号
我已经结合了MathJax和Markdown标记,因此我需要将所有标记替换$$
为,<span>$$</span>
以便 Markdown 不会呈现来自 MathJax 的 $$_^... 符号。也\[ \]
必须全部替换为<div>\[ \]</div>
.
我发现了类似的问题,但这并不是我所需要的。我需要转换这个
对此
可能我需要做的只是在正则表达式中
不知何故包括和$$
标志(或\[ \]
),只是$1
将文本嵌入其中<span>$$1$</span>
并适应PHP。
jquery - 让 PageDown 和 MathJax 一起工作
我正在实现一个用户界面,它应该看起来很像math.stackexchange.com上的用户界面:
- 像你在stackoverflow上习惯的那样使用花哨的 Markdown
$
使用... -符号之间的 MathJax 解析公式$
。
所以我下载了 PageDown 演示并进行了设置,效果很好。现在我尝试让 MathJax 在每次<textarea>
更改时动态加载。
MathJax 为这种方法提供了一个示例,但我无法让它运行。这就是“我的”代码的样子:
keypress
每次触发事件时,此代码段都应更新预览。相反,在页面加载时,tex 渲染得很好,但只要我开始输入$
...$
代码就会打印在预览框中。
r - 使用 Chrome 浏览器插件在 github 中支持 Mathjax?
我希望 Mathjax 在我所有的 github 页面上工作(例如,在 github 上显示的 Markdown、问题跟踪器)。我有很多从 R Markdown 生成的文件,这些文件也有方程式。
虽然我希望 github 为 Mathjax 提供可选支持,但我认为更现实的目标是拥有一些浏览器插件,该插件可以检测到我在 github 页面上并自动运行 mathjax 脚本。
- Chrome 浏览器是否有任何浏览器插件可以在指定的 URL(例如
http*github*
)上自动运行 MathJaX 脚本?
最初的想法
关于 MathOverflow有相当长的讨论。但是,讨论包括对一系列技术(不仅仅是 MathJax)的讨论,并且许多解决方案是特定于 Firefox 浏览器的。
github - 如何在一般 github 的 markdown 中显示数学方程式(不是 github 的博客)
经过调查,我发现 mathjax 可以做到这一点。但是当我在我的降价文件中编写一些示例时,它没有显示正确的方程式:
我在markdown文件的头部添加了这个:
并输入 mathjax 语句:
但是 github 没有显示任何数学符号!请帮助我,谢谢!告诉我如何在 github markdown 页面中显示数学符号。
mathjax - 如何在 MathJax 中定义一个新函数('operator')?
我正在使用 MathJax 在我的网站上显示公式。开箱即用,MathJax 可以识别许多函数,例如sin
, cos
, ...,但是很多函数都丢失了,例如sech
(双曲正割) 和csch
(双曲余割)。我知道我仍然可以通过 来在公式中使用这些函数\text
,例如
但是,我宁愿\sech
工作。为此,我尝试了
紧随其后<body>
。(我还尝试在 之后添加一个星号DeclareMathOperator
。)
这几乎可以工作。问题是现在
将正方形放在上面 sech
,而不是在它后面(证明)。有没有办法来解决这个问题?在 MathJax 中定义新函数(“运算符”)的首选方法是什么?肯定有一个好方法,因为没有全谱的双曲函数谁能生存?!
javascript - 如果它在某个标签内,MathJax 可以只转换 LaTeX 吗?
我有一个文本编辑器,用户可以在其中编写 HTML 代码。我不希望他们在特定元素之外编写 LaTeX。它可能是这样的:
我想要它,所以如果他们在该标签之外有 LaTeX 数学,它只是显示为普通文本。这怎么可能?