Como obter fotos de cada linha \halign?

Como obter fotos de cada linha \halign?

Estou tentando obter imagens separadas deeqnarraylinhas. O problema é que não consigo inserir corretamente a imagem inicial/fechada \specialsparatexto4ht. Vamos considerar um exemplo mínimo (texto simples):

\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

Eu adiciono imagem de fechamentotexto4httag ( \stoppic) para \everycr(se não for o primeiro \cr). E imagem inicialtexto4httag ( \startpic) no início de\halign modelo de linha.

Depois de compilar o TeX e executar o tex4ht no arquivo .dvi criado, recebo avisos:

--- 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]

O problema é que special1 14 't4ht++math.png'não special1 15 't4ht+'estão no mesmo nível de grupo de arquivos 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+'
]

Talvez eu esteja adicionando \stoppic no lugar errado, mas tentei \halignescrever o modelo de linha como: \startpic a#&b#&c# \stoppic\cr, mas recebo os mesmos avisos. Talvez alguém possa aconselhar como adicionar corretamente t4ht++e t4ht++especiais ao DVI \halign?

informação relacionada