如何在 Github 风格的 Markdown 中对齐我的乳胶方程?

问题描述 投票:0回答:3

我使用 Python 中的 Pelican 包编写了一个简单的 博客

我已在 Github 上托管了该网站。

出于某种原因,降价似乎无法与对齐方程序列配合:

$$
\begin{align*}
\sum_{i = 1}^{n} | (f + g )(x_i) - (f + g)(x_{i-1}) | &= \sum_{i = 1}^{n} | \{ f(x_i) + g(x_i) \} - \{ f(x_{i - 1} + g(x_{i-1}) \} |
\\  &\leq \sum_{i = 1}^{n} | f(x_i) - f(x_{i - 1} | + \sum_{i = 1}^{n} | g(x_i) - g(x_{i - 1})|
\\  &\leq  V(f, P) + V(g, P)
\end{align*}
$$ 

我不明白如何通过

=
<=
符号排列我的方程,就像在 Latex 中常见的那样。这是 github 风格的 markdown 的限制,还是与 MathJax 有关?

基本上,我的问题是,我如何使用 Markdown 对齐我的方程,因为 Latex 显然不起作用?

latex github-flavored-markdown pelican
3个回答
1
投票

注意到实际渲染的文本是斜体的吗?查看页面的源代码,您会发现这是因为

\begin{align*}
环境定义中的星号实际上是由 markdown 引擎解释的,因此被转换为
<em>
标签,这显然 LaTeX 不知道要做什么做,所以 MathJax 只是乞求。

修复方法是转义 Markdown 中的星号,这样当它通过 Pelican 的 Markdown 引擎运行并且 MathJax 引擎实际上对其进行破解(在客户端)时,它就可以被识别为 LaTeX。


0
投票

通过参考链接中所示示例的原始数据,您可以看到以下两项都有效:

$$
\begin{align}
\mbox{Union: } & A\cup B = \{x\mid x\in A \mbox{ or } x\in B\} \\
\mbox{Concatenation: } & A\circ B  = \{xy\mid x\in A \mbox{ and } y\in B\} \\
\mbox{Star: } & A^\star  = \{x_1x_2\ldots x_k \mid  k\geq 0 \mbox{ and each } x_i\in A\} \\
\end{align}
$$

$$
\begin{align*} 
2x - 5y &=  8 \\ 
3x + 9y &=  -12
\end{align*}
$$

-1
投票

使用“对齐”环境。

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