
Estou trabalhando na marcação de um PDF produzido em pdflatex, e cheguei ao ponto que acredito que precisarei adicionar uma referência ao /Pages
objeto no catálogo. (Especificamente, abaixo /ParentTree
, /StructTreeRoot
embora o documento padrão seja bastante enigmático, para mim, sobre o que realmente pertence aqui.). Mas o manual do pdftex não parece revelar nenhum mecanismo para fazer isso. Existe algum?
Alternativamente, se houver uma maneira melhor de marcar PDF com pdflatex ("mudar para ConTeXt" não se qualifica), ficaria feliz em evitar reinventar a roda.
Responder1
O /ParentTree não tem nada a ver diretamente com o dicionário /Pages. É um conjunto de referências, uma para cada “página virtual”; estes incluem todas as anotações, imagens e máscaras de imagem, XObjects, bem como as páginas reais.
A referência para uma página real é uma matriz do pai estrutural de cada parte do Conteúdo Marcado, conforme indexado por seu número inteiro MCID. Nada disso tem utilidade, a menos que você esteja gerando um PDF totalmente marcado. Atualmente estou escrevendo um pacote LaTeX exatamente para isso, usando pdfTeX como mecanismo.
Contate-me fora da lista se quiser ajuda mais específica ou um exemplo.