最初是在 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.
我的问题是:如果可能的话,我怎样才能将多个表放入一个
$$...$$
块中?我可以用数组来解决这个问题吗?
你可以做
<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}