![水平居中 ConTeXt 表](https://linux22.com/image/240044/%E6%B0%B4%E5%B9%B3%E5%B1%85%E4%B8%AD%20ConTeXt%20%E8%A1%A8.png)
虽然我的桌子由于宽度有限且位于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}