MarkInfo и StructTreeRoot отсутствуют при создании PDF / A 1-файла в латексе - PullRequest
0 голосов
/ 09 ноября 2019

Мне нужно представить свою диссертацию в формате PDF / A 1-файл, но у меня возникли проблемы при создании файла из латекса. У меня есть несколько проблем (одна с прозрачностью), но я думаю, что основные проблемы сводятся к отсутствию MarkInfo и StructTreeRoot. Я должен признать, что я абсолютно невежественен, и я понятия не имею, что это такое.

Я использую TexStudio, и я попытался скомпилировать файл с использованием Latex и PDFLatex. Я следую инструкции pfx , но у меня возникают те же проблемы при проверке файла с двумя разными источниками.

С валидатором PDF 3 высоты Я получаю:

  • "Ключ MarkInfo необходим, но отсутствует."и

  • «Ключ StructTreeRoot требуется, но отсутствует.»

С помощью Vera PDF checker я провалю следующие тесты:

  • "Словарь каталога документов должен включать словарь MarkInfo с помеченной записью в нем, чье значение должно быть правдой. "и

  • "Логическая структура соответствующего файла должна быть описана иерархией структуры, коренящейся в записи StructTreeRoot словаря каталога документов, как описано в документе PDF Reference 9.6".

Я сократил свой код до простого примера:

\begin{filecontents*}{TEST_Meta.xmpdata}
    \Title{This is the title}
    \Author{Author ABC}
    \Language{en-US}
    \Keywords{Test \sep 123}
\end{filecontents*}
\documentclass[11pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage{colorprofiles}
\usepackage[a-1a,mathxmp]{pdfx}
\usepackage[T1]{fontenc}
\hypersetup{pdfstartview=, bookmarks=true}
\usepackage{lmodern}

\begin{document}

I am just a test.

\end{document}

Из того, что я понимаю, я не могу указать что-то в метаданных, но, как я уже сказал, я понятия не имеючего не хватает, так как я совершенно не знаком с этим, и после некоторого поиска в Google я ничего не нашел.

У вас есть какие-либо подсказки?

Большое спасибо!

...