有没有一种简单的方法可以在 ConTeXt 中创建十字形数组?

有没有一种简单的方法可以在 ConTeXt 中创建十字形数组?

根据https://en.wikibooks.org/wiki/LaTeX/Mathematics#Matrices_and_arrays,以下代码创建一个具有十字形的数组,其中四个项目位于每个象限的中心。

\begin{array}{c|c}
    1 & 2 \\ 
    \hline
    3 & 4
\end{array}

期望的结果是,数字在其象限内垂直和水平居中。

1 | 2
-----
3 | 4

因为我放置的是文本而不是数学,\startcombination所以这似乎是正确的代码,但我没有看到添加规则的方法。

ConTeXt 中是否有简单的等效项?ConTeXt Garden 提到了\startarray,但当我将其添加到代码中时,报告此命令未找到。我可以在 MetaPost 中或使用表格创建它,但我想知道是否有更合适的方法?

答案1

tabularConTeXt 中与 LaTeX 等价的版本是\start...\stoptabulate。我不确定这是否是您情况下的最佳解决方案。也许您可以澄清一下这个问题。

\starttext

\starttabulate[|c|c|][distance=none]
  \NC 1 \VL 2 \NC\NR
  \HL
  \NC 3 \VL 4 \NC\NR
\stoptabulate

\stoptext

在此处输入图片描述

相关内容