¿Cómo obtener imágenes de cada línea \halign?

¿Cómo obtener imágenes de cada línea \halign?

Estoy intentando obtener imágenes separadas deeqnarraylíneas. El problema es que no puedo insertar correctamente la imagen de inicio/cierre \specialsparatex4ht. Consideremos un ejemplo mínimo (tex simple):

\def\startpic{\special{t4ht++math.png}}
\def\stoppic{\special{t4ht+}}

\newif\ifnotfirstcr
\everycr{\ifnotfirstcr\noalign{\stoppic}\fi}

$$\halign{%
  \startpic
  a#&b#&c#\cr
  \global\notfirstcrtrue 
  1&2\cr 1\cr
}$$
\bye

agrego imagen de cierretex4htetiqueta ( \stoppic) a \everycr(si no es la primera \cr). Y la imagen inicialtex4htetiqueta ( \startpic) al inicio de\halign plantilla de línea.

Después de compilar TeX y ejecutar tex4ht en el archivo .dvi creado, recibo advertencias:

--- warning --- Improper groups in \special{t4ht+}... idv[1]
--- warning --- Improper groups in \special{t4ht+}... idv[1]
--- warning --- Improper groups in \special{t4ht+}... idv[1]
--- warning --- Improper groups in \special{t4ht+}... idv[2]
--- warning --- Improper groups in \special{t4ht+}... idv[2]

El problema es que no special1 14 't4ht++math.png'están special1 15 't4ht+'en el mismo nivel de grupo de archivos DVI.

[
d4 -41497562
d3 1572864
                <------------------ should be here: special1 14 't4ht++math.png'
[
[
special1 14 't4ht++math.png'                    <------- instead of here
fd1 0 11374260171 655360 655360 0 5 '' 'cmr10'
fn0
(a1)
]
[
r3 655362
(b2)
]
]
special1 5 't4ht+'
d3 786432
                <------------------ should be here: special1 14 't4ht++math.png'
[
[
special1 14 't4ht++math.png'                    <------- instead of here
(a1)
]
]
special1 5 't4ht+'
]

Tal vez estoy agregando \stoppic en un lugar equivocado, pero intenté \halignescribir la plantilla de línea como: \startpic a#&b#&c# \stoppic\cr, pero recibo las mismas advertencias. ¿Quizás alguien podría aconsejar cómo agregar correctamente t4ht++y t4ht++especiales a DVI dentro \halign?

información relacionada