Markdown公式对齐

4

我在Wikidocs上使用Markdown和LaTeX编写方程式。 我尝试将方程式沿着等号对齐,但是我找不到解决方案。以下是我目前编写的LaTeX。

最初的回答:

我正在使用Markdown和LaTeX在Wikidocs中编写方程式。 我尝试将方程式沿着等号对齐,但是我无法找到解决方案。以下是我当前编写的LaTeX。

$$\begin{align}
Then,\ (x+z)+t & = x+(z+t)\ (\because Rule2) \\
& = x+0_V \\
& = x\ (\because Rule3) \\
\end{align}$$

以下是wikidocs上的结果方程。 enter image description here 我找到了这个链接R Markdown Math Equation Alignment,但我仍然不知道问题出在哪里。请你帮帮我好吗?最初的回答。

1
什么是Wikidocs? - mb21
3个回答

6
由于 $$...$$\begin{align} 都建立了一个 equation 数学模式环境,因此不能在 $$...$$ 中使用 align 环境;它只能在数学模式之外使用 (在真正的 LaTeX 源代码中),因为它想自己切换到数学模式。
你应该使用 \begin{aligned}...\end{aligned} — 注意它是 aligned,不是 align — 这是一个旨在在数学模式内使用的环境。因此,它非常适合在 $$...$$ 中使用。

这也适用于 Joplin。 - Rafael
它可以在 vscode 中运行,但在 github 中却不能。有什么想法让它在 github 上也能运行? - brownie

4
我已经在我的系统上运行了你的代码,对齐效果良好。请确保你安装了最新版本的工具和软件包。提供一个最小化示例将会很有帮助。

如果有\text{…}(使用amsmath)或至少包装成\mbox{…},则必须将数学模式中的纯文本放入其中。否则,您最终会得到呈现为数学变量(如演示呈现中所示)的文本。这不是良好的实践。 - x a

0
除了使用之外
$$
\begin{align} 
2x - 5y &=  8 \\ 
3x + 9y &=  -12
\end{align}
$$

每一行都有对应方程的编号,我们也可以使用。
$$
\begin{align*} 
2x - 5y &=  8 \\ 
3x + 9y &=  -12
\end{align*}
$$

每行末尾没有方程编号的地方。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接