标题中的字体设置(ConTeXt)

标题中的字体设置(ConTeXt)

我用来\setupheadertexts [][section][chapter][]获取奇数页和偶数页页眉中的节标题和章节标题。如何更改字体(例如其大小)或使其变为粗体或斜体?此方法\setupheadertexts [][\it section][chapter][]不起作用,因为“节”被解释为文本,而不是变量。

答案1

与其在 中使用显式字体切换,不如\setupheadertexts使用 设置页眉(或其他页面标记区域,如页脚、顶部和底部)的样式\setupheader。如果要更改所有页眉元素的样式,请使用

\setupheader[style=italic]

如果要对左标题和右标题使用不同的样式,请使用

\setupheader[leftstyle=italic, rightstyle=bold]

当然,像所有接受style键的设置命令一样,您也可以使用color(和leftcolorrightcolor)键来设置颜色。

答案2

您可以使用\getmarking[section]。由于您在括号内使用了括号,因此您必须将其包裹在一对额外的括号中。

\setupheadertexts
  [] [{\italic\getmarking[section]}]
  [{\italic\getmarking[chapter]}][]

更多信息手动的 在“标记”部分中。

相关内容