有没有一种方法可以仅使用一个 $$...$$ 在 Mathjax 中创建多个表?

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

最初是在 Tex.SE(10K+ 代表链接)上提出的,但它被认为是偏离主题的,建议我在这里提问

我目前正在编辑关于 Biology.SE 的问题,以解决一些语法问题,并且还想修复我的 Punnett 方块的 Mathjax 格式,因为我想仅使用一个

$$...$$
块来显示它。

我有以下 Punnett 方块的代码:

$$
\begin{align}
                           | \; & \underline{\text{ A }} \; | \; \underline{\text{ a }} \; | \\
\underline{\overline A} \; | \; & \underline{AA}            | \; \underline{Aa}            | \\
                      a \; | \; & Aa                     \; | \; aa                     \; |
\end{align}
$$
$$
\begin{align}
                           | \; & \underline{\text{ B }} \; | \; \underline{\text{ b }} \; | \\
\underline{\overline B} \; | \; & \underline{BB}            | \; \underline{Bb}            | \\
                      b \; | \; & Bb                     \; | \; bb                     \; |
\end{align}
$$
$$
\begin{align}
                           | \; & \underline{\text{ C }} \; | \; \underline{\text{ c }} \; | \\
\underline{\overline C} \; | \; & \underline{CC}            | \; \underline{Cc}            | \\
                      c \; | \; & Cc                     \; | \; cc                     \; |
\end{align}
$$

但是,当我尝试删除其中一对

$$$$
时,出现以下错误:

Erroneous nesting of question structures.


我的问题是:如果可能的话,我怎样才能将多个表放入一个

$$...$$
块中?我可以用数组来解决这个问题吗?

alignment mathjax
1个回答
0
投票

你可以做

<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"></script>

\begin{align}
\begin{aligned}
                           | \; & \underline{\text{ A }} \; | \; \underline{\text{ a }} \; | \\
\underline{\overline A} \; | \; & \underline{AA}            | \; \underline{Aa}            | \\
                      a \; | \; & Aa                     \; | \; aa                     \; |
\end{aligned}\\
\\
\begin{aligned}
                           | \; & \underline{\text{ B }} \; | \; \underline{\text{ b }} \; | \\
\underline{\overline B} \; | \; & \underline{BB}            | \; \underline{Bb}            | \\
                      b \; | \; & Bb                     \; | \; bb                     \; |
\end{aligned}\\
\\
\begin{aligned}
                           | \; & \underline{\text{ C }} \; | \; \underline{\text{ c }} \; | \\
\underline{\overline C} \; | \; & \underline{CC}            | \; \underline{Cc}            | \\
                      c \; | \; & Cc                     \; | \; cc                     \; |
\end{aligned}
\end{align}

注意外部

align
内从
aligned
align
的变化。

但我想知道你的意思是否实际上更像是

<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"></script>

\begin{align}
\begin{array}{c|c|c|}
  & A  & a  \\ \hline
A & AA & Aa \\ \hline
a & Aa & aa \\ \hline
\end{array}\\
\\
\begin{array}{c|c|c|}
  & B  & b  \\ \hline
B & BB & Bb \\ \hline
b & Bb & bb \\ \hline
\end{array}\\
\\
\begin{array}{c|c|c|}
  & C  & c  \\ \hline
C & CC & Cc \\ \hline
c & Cc & cc \\ \hline
\end{array}
\end{align}

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