如果在某个公式之后,又想要引用原公式并说明原公式的出处,该怎么办呢?
可以用 tagging/labelling/referencing system 来做。
可以用 \tag{yourtag} 来给原公式打 Tag。如果在后面需要引用它,就在 \tag 后面加上 \label{somelabel} yourtag somelabel 不一定要一样,但最好一样。
下面是一个例子。
比如我先对原公式打 Tag:
$$ a := x^2-y^3 \tag{*}\label{*} $$
显示为:

a := x^2-y^3  \tag{*} \label{*}

需要引用该公式时,就可以用 \eqref{somelabel}
$$ a+y^3 \stackrel{\eqref{*}}= x^2 $$
显示为:

a + y 3 = (*) x 2 \ref{somelabel} ,这样的话就没有括号,显示为:
mathjax 节点 该存储库包含一个提供API的库,该API可以从Node.js程序中调用 。 该API将单个数学表达式(采用 MathJax 的任何输入格式)转换为HTML(带有CSS),SVG或MathML代码。 npm install mathjax -node 安装 mathjax -node及其依赖项。 注意:当前版本的 mathjax -node需要Node.js v6或更高版本,并使用jsdom版本11。 mathjax -node提供了一个库./lib/main.js 。 下面是一个使用它的非常简单的示例-上述测试和示例提供了更高级的示例。 // a simple TeX-
一些开发人员工具可用于测试本地 MathJax v3代码库。 要在工具中运行大多数脚本,您需要连接到当前版本的 MathJax 3。 假设 MathJax 3源位于<MJ3> ,则需要在此处链接JavaScript源: ln -s < MJ3> mathjax 3 对于其余部分,我们假定已设置此符号链接。 使实验室工作 您需要首先安装 MathJax 上下文菜单: nmp install mj-context-menu 为上下文菜单创建一个符号链接。 MathJax 希望它与它的代码并行。 ln -s node_modules/mj-context-menu 然后,通过本地Web服务器在您的Web浏览器中加载v3-lab.html来运行实验室。 例如,创建一个符号链接 sudo ln -s < MathJax > const MathJax = require ( 'react- mathjax ' ) const tex = `f(x) = \\int_{-\\infty}^\\infty \\hat f(\\xi)\\,e^{2 \\pi i \\xi x} \\,d\\xi` module . exports = ( ) => { return ( < MathJax > 安装 mathjax -react软件包: npm install --save mathjax -react 将 MathJax -full安装为兄弟依赖项。 这使捆绑程序可以摇动 mathjax -full树并减小捆绑程序大小。 npm install --save mathjax -full 或者,使用纱线: yarn add mathjax -react yarn add mathjax -full 看看我们上的 import * as React from 'react' import { MathComponent } from ' mathjax -react' class Example extends React . Component { render 这是行内 公式 :$ \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. $ 这是行内 公式 :Γ(z)=∫∞0tz−1e−tdt.Γ(z)=∫0∞tz−1e−tdt. \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. 这是块 公式 $$\Gamma(z) = ...
概述在Markdown中输入数学 公式 需要 LaTeX 语法的支持。基本语法呈现位置 正文(inline)中的 LaTeX 公式 用$...$定义 语句为$\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$ 显示为∑Ni=0∫bag(t,i)dt\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t 单独显示(display)的 LaTeX 公式 用$$...$
Typora中使用 LaTeX :多行 公式 左对齐 有时候 公式 太长,用=号对齐很难看(有的 公式 左边很长,右边很短),此时难免需要进行" 公式 左对齐"。所需要的环境还是"align"(或者是align*,不带 公式 编号)。 语法如下: \begin{align*}\label{2} & X(0) = x(0)W_{N}^{0\cdot0} + x(1)W_{N}^{0\cdot1} + \cdots + x(N-1)W_{N}^{0\cdot(N-1)}\\ & X(1) = x(0)W_{N}
latex 中的 \ tag {} 是个可以给 公式 指定编号的, 这里涉及到 latex 公式 编号的取消与替代, 可以参考 latex : 公式 的序号 做为更进一步的了解. 但是要注意, 虽然可以使用自己定义的编号, 但是可以看出, 公式 的计数器是增加了的. \begin{subequations} \begin{align} \label{eq1} & f0 = 0, \\ \l...
MathJax 和 KaTeX 都是用于在网页上显示数学 公式 的工具,它们有以下优缺点对比: 1. 兼容性: MathJax 兼容性更好,可以在大部分浏览器上正常显示,而 KaTeX 的兼容性较差,需要在支持新特性的浏览器中才能正常使用。 2. 渲染速度:KaTeX 渲染速度比 MathJax 快,能够更快地显示数学 公式 。 3. 功能复杂度: MathJax 功能比 KaTeX 复杂,支持更多的数学符号和排版方式,但同时也更加耗费资源。 综上所述,如果需要在不同的浏览器上使用,或需要支持更多的数学符号和排版方式,可以选择 MathJax 。如果需要更快的渲染速度和更少的资源消耗,可以选择 KaTeX。