Usar una tabla como encabezado en contexto

Usar una tabla como encabezado en contexto

Quiero definir una tabla para usar como encabezado en mi documento de contexto. Esta tabla contendrá diferentes variables, como título del documento, número de documento, fecha, página x de yy, etc. He definido la tabla a continuación.

\setupTABLE[column][1][width=.45\textwidth]
\setupTABLE[column][2,3][width=.22\textwidth]
\setupTABLE[row][each][height=0.5cm]

\bTABLE
\bTR \bTD Project name \eTD \bTD[nc=2] Doc. no: 1897-APL-N-CA-0001 \eTD \eTR
\bTR \bTD Document title: \eTD \bTD[nc=2] Page 2 of 81 \eTD \eTR
\bTR \bTD[nr=2] Report name \eTD \bTD Client rev. no \eTD \bTD Date: 31.12.1982\eTD \eTR
\bTR \bTD C127-AU-1234-ABC \eTD \bTD \eTD \eTR
\eTABLE

He intentado definirlo como Configuración, con lo siguiente

\startsetups[tableheader]
% insert table here
\stopsetups

y usando:

\setupheadertexts[\setups{tableheader}][]

... sin suerte.

El siguiente paso sería reemplazar parte del texto de la tabla con nombres de variables que se puedan definir en otro lugar.

Respuesta1

Intente reemplazar las líneas relevantes con:

\setupheadertexts[\setups{tableheader}]

y

\bTABLE[split=no] % allow splitting over page boundaries

debería funcionar entonces. También puede insertar imágenes en las celdas de su tabla de encabezado.

Mi compilador es LuaTeX del paquete TeXLive.

Respuesta2

Esta no es una respuesta, sino un comentario extendido. El código que publicaste funciona como se esperaba para mí; así que cree un ejemplo mínimo que muestre lo que está yendo mal por su parte.

Tenga en cuenta que esto \showframees sólo para fines de diagnóstico.

\startsetups[tableheader]
  \setupTABLE[column][1][width=.45\textwidth]
  \setupTABLE[column][2,3][width=.22\textwidth]
  \setupTABLE[row][each][height=0.5cm]

  \bTABLE
  \bTR \bTD Project name \eTD \bTD[nc=2] Doc. no: 1897-APL-N-CA-0001 \eTD \eTR
  \bTR \bTD Document title: \eTD \bTD[nc=2] Page 2 of 81 \eTD \eTR
  \bTR \bTD[nr=2] Report name \eTD \bTD Client rev. no \eTD \bTD Date: 31.12.1982\eTD \eTR
  \bTR \bTD C127-AU-1234-ABC \eTD \bTD \eTD \eTR
  \eTABLE
\stopsetups
\setupheadertexts[\setups{tableheader}][]

\setupbodyfont[12pt]
\setuplayout[header=5\lineheight]
\showframe

\starttext
\input ward

\stoptext

ingrese la descripción de la imagen aquí

información relacionada