更改自然表中的标题样式

更改自然表中的标题样式

我正在使用自然表来设计地理演示文稿的符号键。

我设置了一个大正文字体(拉丁现代 18pt,S4 纸),以确保每个学生都能阅读。然而,当涉及到符号键时,这个字体就太大了。我能够将表格内容调整为,\tfxx但我无法将标题部分调整为\bfxx。我当然可以将每个标题括在 {\tfxx } 中,但我正在寻找一个全局解决方案。阅读后这个话题这个,我尝试过这个,但是失败了。

\setuppaper[S4]
\setupbodyfont[18pt]

\starttext
\setupTABLE[frame=off,style=\tfxx]
\setupTABLE[column][1,3][align={middle,lohi},loffset=0.3cm,roffset=0.2cm,toffset=0cm,boffset=0cm]
\setupTABLE[column][2][width=0.4 \textwidth]
\setupTABLE[column][4][width=0.4 \textwidth]
\setupTABLE[row][first][align=flushleft]
\setupTABLE[header][each][style=\bfxx]

\bTABLE
\bTR \bTH[nc=2] I. Un espace enclavé  \eTH \bTH[nc=2]II. Une ZUP \eTH \eTR
\bTR \bTD  \eTD \bTD autoroute \eTD \bTD  \eTD \bTD grands ensembles \eTD \eTR

\eTABLE 
\stoptext

我尝试过 ConTeXt TL 2017 和在线 ConTeXt 花园。

附言:这并不能解决我的字体大小问题,但看起来标题行没有正确关闭。如果我放一个框架,它不会关闭。它会

\bTR \bTH I. \eTH \bTH Un espace enclavé \eTH  \eTH \bTH II. \eTH  \bTH Une ZUP \eTH \eTR

答案1

您需要使用headstyle。要使用设置选项,header您需要通过 将标题标记为标题\bTABLEhead...\eTABLEhead

头型

\setuppaper[S4]
\setupbodyfont[18pt]

\starttext
\setupTABLE[frame=off,style=\tfxx]
\setupTABLE[column][1,3][align={middle,lohi},loffset=0.3cm,roffset=0.2cm,toffset=0cm,boffset=0cm]
\setupTABLE[column][2][width=0.4 \textwidth]
\setupTABLE[column][4][width=0.4 \textwidth]
\setupTABLE[row][first][align=flushleft]
\setupTABLE[header][each][headstyle=\bfxx]

\bTABLE
\bTABLEhead
\bTR \bTH[nc=2] I. Un espace enclavé  \eTH \bTH[nc=2]II. Une ZUP \eTH \eTR
\eTABLEhead
\bTABLEbody
\bTR \bTD  \eTD \bTD autoroute \eTD \bTD  \eTD \bTD grands ensembles \eTD \eTR
\eTABLEbody
\eTABLE 
\stoptext

替代方案(不太冗长):

\setuppaper[S4]
\setupbodyfont[18pt]

\starttext
\setupTABLE[frame=off,style=\tfxx,headstyle=\bfxx]
\setupTABLE[column][1,3][align={middle,lohi},loffset=0.3cm,roffset=0.2cm,toffset=0cm,boffset=0cm]
\setupTABLE[column][2][width=0.4 \textwidth]
\setupTABLE[column][4][width=0.4 \textwidth]
\setupTABLE[row][first][align=flushleft]

\bTABLE
\bTR \bTH[nc=2] I. Un espace enclavé  \eTH \bTH[nc=2]II. Une ZUP \eTH \eTR
\bTR \bTD  \eTD \bTD autoroute \eTD \bTD  \eTD \bTD grands ensembles \eTD \eTR
\eTABLE 
\stoptext

相关内容