在 Github markdown/mathjax 中左对齐数学方程

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

如何在 Github Markdown 语法中将数学方程向左对齐?我尝试使用“对齐”不起作用。我的方程总是水平居中。

$$
\begin{align}
sin⁡(α)={opposite \over hypotenuse}={h0 \over c}={h2 \over b}
\end{align}
$$

编辑:问题发布到 GitHub https://github.com/github/markup/issues/1570

github github-flavored-markdown
3个回答
2
投票

Markdown 中的数学支持是相当新的(2022 年 5 月),块表达式语法$$

似乎始终呈现居中的结果。

您可能需要考虑使用

内联表达式语法

$\sqrt{3x-1}+(1+x)^2$ <=== # two trailing whitespace $\sqrt{3x-1}+(1+x)^2$
对于更大的尺寸,使用标题标题作为解决方法

##

## $\sqrt{3x-1}+(1+x)^2$ <=== # two trailing whitespace ## $\sqrt{3x-1}+(1+x)^2$
    

0
投票
我也对这个问题感兴趣,所以研究了这些文档中不同类型“环境”的描述:

  • https://en.wikibooks.org/wiki/LaTeX/Mathematics
  • https://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics
  • https://www.latex-project.org/help/documentation/amsldoc.pdf
  • https://katex.org/docs/supported.html
  • https://ctan.math.illinois.edu/obsolete/info/math/voss/mathmode/Mathmode.pdf
并使用 GitHub 尝试了那里编写的内容。 我认为没有理由在详细描述上浪费时间,简而言之,所描述的“环境”的一部分给出了错误“KaTeX解析错误:没有这样的环境”,部分在中间对齐了数学方程。结果我找到了唯一一个左边对齐的选项:

$ \begin{aligned} &sin⁡(α) = {opposite \over hypotenuse} = {h0 \over c} = {h2 \over b} \\ &cos(α) = {adjacent \over hypotenuse} = {b \over c} = {d \over b} \\ &tan⁡(α) = {opposite \over adjacent} = {h0 \over b} = {h2 \over d} \end{aligned} $
    

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*} $$
    
© www.soinside.com 2019 - 2024. All rights reserved.