LaTeX矩阵在Github Markdown上未正确渲染



我正在尝试表示一个基本向量,下面的代码适用于Visual Studio代码。

我正在使用以下线路$begin{bmatrix}X\Yend{bmatrix}$

删除了所有空白。它应该是这样的,

https://i.stack.imgur.com/kDxdg.png

然而,当推送到Github时,它并没有正确呈现,而是像不受支持一样,一个字母接一个字母地呈现整个文本。有人知道如何正确显示以下矢量吗?

一种解决方案是使用代码块高亮显示,如

```math
begin{bmatrix}X\Yend{bmatrix}
```

你可以在我下面创建的要点中看到它的样子。

资源

  1. Reddit帖子,我最初在那里找到了这个解决方案——https://www.reddit.com/r/github/comments/yen375/comment/itzwbrn/?utm_source=share&utm_medial=web2x&上下文=3
  2. Gist展示了它的工作原理——https://gist.github.com/jesshart/8dd0fd56feb6afda264a0f7c3683abbf

MathJax的GitHub实现有很多问题,而且它似乎不想以内联模式处理一些命令。特别是数组和矩阵似乎不会在GitHub上进行在线数学处理。我找不到处理表达式的方法,但是,这个矩阵的另一种选择是使用$left[Xatop Yright]$。有点尴尬,但也许这就足够满足你的需求了。我真的希望GitHub能提高他们的数学处理能力。

GitHub/MathJax的实现似乎缺乏。除非添加空白并在多行上拆分行,否则我无法使列向量或矩阵正确呈现。

我认为,当MathJax试图渲染矩阵时,使用\作为移动到下一行的指令,然后使用end来完成矩阵会混淆它,因为它似乎在GitHub上正确地渲染了空白。

行矢量示例:

$$begin{bmatrix} a & b & c end{bmatrix}$$

这似乎可以在没有空白的情况下工作。

列矢量示例:

$$  begin{bmatrix}
a \
b \
c \
end{bmatrix} $$ 

如果删除了所有空白,则不会呈现。。。

矩阵示例:

$$ begin{bmatrix} 
a & b & c \
c & e & f \
g & h & i \
end{bmatrix} $$

如果删除了所有空白,则不会呈现。。。

最新更新