mathjax 相关问题

MathJax是一个开源JavaScript引擎,可以轻松地在网页上嵌入数学方程式,符号和公式。还有一个服务器端版本,它为MathJax提供命令行和nodejs接口。

Google Colab 中的 LaTeX 定义

过去几周我一直在尝试找到一种方法,将我在 Latex 中编写时使用的标准定义应用于 Colab 项目。 可以在单个降价单元中定义术语...

回答 1 投票 0

在 Github 页面上使用 MathJax?

我在这里问一个基本问题。我正在尝试找出一种在 Github 网页上编写 LaTeX 样式公式的简单有效的方法。 这里的最佳答案表明 MathJax 是可能的

回答 2 投票 0

在文档字符串中用 MathJax 替换宏 URL 锚点

我有这个带有数学指令的文档字符串,它有一个很长的锚点指向同一页面: 我的班级: r"""介绍文本。 .. 数学:: \href{#the_very_long_anc...

回答 1 投票 0

在 mathjax 和 asciimathml 中使用单位

我们使用 MathJax 来渲染带有测量单位的 ASCIIMathML 方程。 我们发现 MathJax 太聪明了,不利于我们…… 3.14 英寸 呈现为... 3.14 ε 其中 ε ...

回答 2 投票 0

使用 CSS 设置 MathJax 样式

我对此很困惑。我搜索了教程,但找不到任何对我有意义的教程。 如何为 MathJax 输出设置 CSS 类?我只是想让字体变大。当前

回答 3 投票 0

MathJax 样式

我对此很困惑。 我搜索了教程,但找不到任何对我来说有意义的教程,如何为 MathJax 输出设置 CSS 类? 我只是想让字体变大。 当前

回答 3 投票 0

将 tex 命令(latex)转换为 mathml

我注意到,当单击数学方程时,我们可以选择查看 Tex 命令的源代码以及查看 mathml。有没有一种方法可以编译包含在 bet 中的 Tex Commands...

回答 2 投票 0

如何在 Mac OS 上的 R Markdown 和 Quarto 中使用 chromium 浏览器渲染数学符号?

我想在 rmarkdown 文档中使用 $\mathcal{S}$ 来渲染公式中的草书 S,但它呈现为正方形。我可以看到这是一个已知问题,可以通过调整 mathjax h 来修复...

回答 1 投票 0

MathJax 无法渲染内联元素?

我正在尝试创建一个基本的 HTML 页面,使用 MathJax 库 (https://www.mathjax.org/) 呈现 LaTEX。但是,当我在浏览器中运行网页时,只有非内联 LaTEX(包含在...

回答 2 投票 0

Katex 无法在 Angular 18 中工作,但可以在控制台中工作

我在我的 Angular 18 项目的 index.html 中导入了带有 script 标签的 katex,如下所示: 我已经在我的 Angular 18 项目的index.html中导入了带有脚本标签的katex,如下所示: <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-nB0miv6/jRmo5UMMR1wu3Gz6NLsoTkbqJghGIsx//Rlm+ZU03BU6SQNC66uf4l5+" crossorigin="anonymous"> <script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js" integrity="sha384-7zkQWkzuo3B5mTepMUcHkMB5jZaolc2xDwL6VFqjFALcbeS9Ggm/Yr2r3Dy4lfFg" crossorigin="anonymous"></script> <script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js" integrity="sha384-43gviWU0YVjaDtb/GhzOouOXtZMP/7XUzwPTstBeZFe/+rCMvRwr4yROQP43s0Xk" crossorigin="anonymous" onload="renderMathInElement(document.body);"></script> 控制台没有错误,但没有显示更新的版本: 虽然我在开发者控制台中运行此命令后它起作用了: renderMathInElement(document.body) 这是html代码: <p>\(x^2 + y^2 = z^2\)</p> 我还尝试过什么: 使用 npm 中的 katex: import renderMathInElement from 'katex/contrib/auto-render' // ... ngAfterViewInit(){ this.start() } start(){ renderMathInElement(document.body) } SCSS: @import "../node_modules/katex/dist/katex.min.css"; 没有错误,这也不起作用 使用MathJax:我使用脚本标签加载mathjax并使用window.MathJax.typsetPromise() ngAfterViewInit(){ this.start() } start(){ window.MathJax.typsetPromise() } 其他详细信息: 我尝试过使用不同的生命周期挂钩(constructor、ngOnInit,甚至单击按钮时触发)。 启动函数中的console.log(上面未显示)会打印,但不会改变外观工作。 关于可能导致此问题的原因或如何解决它有什么建议吗? 提前致谢! 我找不到办法,我只是用 katex为此编写了一个组件。 // katex.component.ts export class KatexComponent implements AfterViewInit{ @Input({required: true}) tex?: string @ViewChild('ptex') texElement?: ElementRef ngAfterViewInit(){ katex.render(this.tex || "", this.texElement?.nativeElement) } } // katex-label.component.ts export class KatexLabelComponent { parts: {math: boolean, value: string}[] = [] @Input({ required: true }) tex: string = ""; ngOnInit() { const splitContent = this.tex.split(/(\$\$.*?\$\$)/); this.parts = splitContent.map(part => { if (part.startsWith('$$')) { return { math: true, value: part.slice(2, -2) }; } else { return { math: false, value: part }; } }); } 另外,很抱歉这么晚才发帖。我完全忘记了这个问题。

回答 1 投票 0

如何在 squarespace 上显示乳胶风格的数学?

我想在我的 squarespace 网站上显示乳胶风格的数学。 我很难找到这方面的资源。最好的之一似乎是另一篇 stackoverflow 帖子,但距离发布已经 7 年了……

回答 1 投票 0

Mathjax 中的换行符

在 Mathjax 中,如何将其写为由第二个 = 分隔的双行? 这是 Mathjax 代码: $= 2[2W(k-2) + (k-1)2^{k-1}] + k2^k= 2^2W(k-2)+(k-1)2^{k-1} + k2^k$ 我需要改变什么...

回答 2 投票 0

如何在没有 CDN 的情况下将 MathJax 包含在本地 Sphinx 构建中?

我试图将 MathJax 包含在我的本地 _static Sphinx 目录中,以避免在本地开发时在重建时下载它的开销。我按照说明进行操作并将 mathjax_path 设置为 ...

回答 1 投票 0

为什么无法在本地托管我自己的 MathJax 副本?

使用cdn服务在html中渲染latex。 使用cdn服务在html中渲染latex。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML"> </script> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}, }); </script> </head> <body> First of all, we can "relax" the $\forall$-Introduction rule : $A \to B \vdash A \to \forall x B$, provided that $x$ is not *free* in $A$. </body> </html> 所有乳胶在 html 中都显示良好。 我想在本地部署 mathjax 服务。 直接下载MathJax.js,MathJax.js可以通过链接打开:127.0.0.1/wp/MathJax.js,设置src如下: <script type="text/javascript" async src="http://127.0.0.1/wp/MathJax.js?config=TeX-MML-AM_CHTML"> </script> latex无法显示。 可能有些有用的文件还没有下载,所以我按照mathjax官方文档(mathjax官方文档)表示的方式git了所有mathjax的文件,并将它们全部复制到apache的文档目录中。 git clone https://github.com/mathjax/MathJax.git mathjax tex-chtml可以在urlhttp://127.0.0.1/mathjax/es5/tex-chtml.js中打开,写html: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <script type="text/javascript" async src="http://127.0.0.1/mathjax/es5/tex-chtml.js?config=TeX-MML-AM_CHTML"> </script> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}, }); </script> </head> <body> First of all, we can "relax" the $\forall$-Introduction rule : $A \to B \vdash A \to \forall x B$, provided that $x$ is not *free* in $A$. </body> </html> 重新启动我的apache,firefox的调试上没有错误信息,但是该行还没有被mathjax渲染。 如何解决? 我在这里看到的是版本不匹配,因此,初始化库的解决方案。您尝试使用最新版本初始化库,这是旧方法。 我重复了你的 HTML,确实没有任何错误。所以我打开了关于“开始使用”部分的官方文档,它说在那里,而不是你的 <script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}, }); </script> 在加载库之前必须预定义常量 <script> MathJax = { tex: { inlineMath: [['$', '$'], ['\\(', '\\)']] } }; </script> 所以你的 HTML 可能看起来像这样 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <script type="text/javascript"> MathJax = { tex: { inlineMath: [['$', '$'], ['\\(', '\\)']] } }; </script> <script type="text/javascript" src="http://127.0.0.1/mathjax/es5/tex-chtml.js?config=TeX-MML-AM_CHTML"> </script> </head> <body> First of all, we can "relax" the $\forall$-Introduction rule : $A \to B \vdash A \to \forall x B$, provided that $x$ is not *free* in $A$. </body> </html>

回答 1 投票 0

升级到MathJax v3后方程移至最右边

我有一个基于最小错误 Jekyll 主题构建的个人博客。一些帖子使用由 MathJax 解析的 LaTex。我一直在使用 MathJax v2 并进行以下配置: MathJax.Hub.Config({

回答 1 投票 0

MathJax 刷新页面后未呈现

为了了解 MathJax 的工作原理,我开发了一个非常基本且简单的 html 文件(称为 test.html),其中包含一些 MathJax 方程:

回答 0 投票 0

画数学图首选MathJax的哪个库?

我正在搜索 MathJax 库来绘制数学图表。 当我的 MathJax 版本是 2.75 时,我使用了 XyJax.js。 但我当前的 MathJax 版本是 3,在该版本下 XyJax 似乎不会......

回答 1 投票 0

HTML MathJax 未显示矩阵周围的整个方括号

首先,我的英语不是很好。如果我写得不正确的话,非常抱歉! 我有一个网站,我想在其中写一些数学方程,其中一些非常大。我有一个矩阵我...

回答 1 投票 0

如何在 R 中使用 `rmarkdown::render` 生成的 Github README 中获得良好的数学排版?

如果你查看这个 Githib 存储库的自述文件,你会发现数学渲染不是很好。这些是图像: 我使用此 YAML 标头从 Rmd 文件生成了此自述文件: --- 标题:&...

回答 1 投票 0

如何让Shiny Chat的方程式显示时机正确?

下面的代码是一个聊天机器人,旨在在 LaTeX 中很好地格式化方程。但是,存在一个问题,当前响应中的方程不是 LaTeX 格式,而前面的响应...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.