水平居中 ConTeXt 表

水平居中 ConTeXt 表

虽然我的桌子由于宽度有限且位于alignment[middle]环境中,因此它不会居中且保持左对齐。(对于 ConTeXtians:右对齐:))

我尝试了一种破解方法并添加了一个空的段落列,但是空列似乎被忽略了。

我能做些什么?

答案1

取决于您使用的表格环境。对于表格和自然表格,\midaligned将表格居中:

\starttext
\midaligned
  {\startTABLE
    \NC A \NC B \NC C \NC \NR
    \NC A \NC B \NC C \NC \NR
    \NC A \NC B \NC C \NC \NR
    \NC A \NC B \NC C \NC \NR
  \stopTABLE}

\stoptext

或者

\starttext
\midaligned
  {\starttable[|l|l|l|]
     \NC A \NC B \NC C \NC \AR
     \NC A \NC B \NC C \NC \AR
     \NC A \NC B \NC C \NC \AR
   \stoptable}

\stoptext 

没有的环境版本\midaligned,但是如果您愿意,可以轻松创建自己的版本:

\def\startmidaligned
    {\midaligned\bgroup}

\def\stopmidaligned
    {\egroup}          

相关内容