ConTeXt 中的彩色标题标签

ConTeXt 中的彩色标题标签

我正在尝试为标题标签及其编号着色(例如,图 2 和表 1 等)。顺便提一下,我还为这些标签使用了其他名称(例如,Gambar 2 而不是图 2)。

\definecolor[notsoblue][c=0.756, m=0.378, y=0, k=0.388]我尝试直接使用定义的颜色,\setuplabeltext例如\setuplabeltext[en][figure=\notsoblue{Gambar~}],效果很好,但也会使得图片列表中的条目变成蓝色。我需要仅更改图片下方标签的颜色,并保持 LoF 上的颜色为黑色。

我应该在哪里调整颜色设置来为标题标签着色?谢谢。

答案1

好的,现在我只是猜测,因为你没有提供示例。你可以寻找\setupcaption。下面是一个完整的示例:

\definecolor
  [notsoblue]
  [c=0.756, m=0.378, y=0, k=0.388] 

\setuplabeltext
  [en]
  [figure=Gambar~]

\setupcaption
  [figure]
  [headcolor=notsoblue]

\setupinteraction
  [state=start,
   style=,
   color=,
   contrastcolor=]

\starttext

\completelist
  [figure]

\section[title=A section]

\samplefile{ward}

\startplacefloat
  [figure]
  [title={Bla bla bla},
   reference=fig:foo]
  \blackrule[width=\textwidth,height=3cm]
\stopplacefloat

\samplefile{ward}

See \in{Gambar}[fig:foo].
\stoptext

输出

相关内容