PDF/A und Barrierefreiheit

Über ein einfaches PDF hinaus gibt es zwei Ziele: PDF/A (ein vollständig selbstständiger Langzeitarchivierungsstandard, von vielen Repositorien und Zeitschriften verlangt) und barrierefreie, getaggte PDFs (von Screenreadern lesbar; der Standard ist PDF/UA). LaTeX erreicht beides mit dem Paket pdfx und der Infrastruktur um tagpdf / \DocumentMetadata.

PDF/A — der Archivstandard

PDF/A ist ein ISO-Standard für Langzeitarchivierung und verlangt, dass alles selbstständig enthalten ist: vollständig eingebettete Schriften, keine Verschlüsselung, XMP-Metadaten und ein Farb-Output Intent (ICC-Profil). Repositorien, Bibliotheken und Dissertationseinreichungen verlangen das häufig. Das Paket pdfx erzeugt es: \usepackage[a-2b]{pdfx} (auch a-1b, a-3b). Es liest Metadaten aus einer Datei \jobname.xmpdata und bettet ein ICC-Profil ein, standardmäßig sRGB.

latex
% document.tex
\documentclass{article}
\usepackage[a-2b]{pdfx}   % document.xmpdata を読む / reads document.xmpdata

% document.xmpdata(別ファイル)
\Title{論文のタイトル}
\Author{山田 太郎}
\Keywords{LaTeX\sep PDF/A}

Konformitätsstufen sind PDF/A-1b (grundlegend, auf PDF 1.4 basierend), PDF/A-2b (PDF-1.7-Funktionen wie Transparenz) und -3b (Anhänge erlaubt). Das abschließende „b“ bedeutet basic, also visuelle Konformität; „a“-Stufen verlangen zusätzlich Tagging (Barrierefreiheit). Der druckorientierte Schwesterstandard ist PDF/X.

Barrierefreies PDF — Tagging und PDF/UA

Ein getaggtes PDF bettet die logische Struktur ein: Überschriften, Absätze, Listen, Lesereihenfolge und Alternativtexte, damit ein Screenreader navigieren kann. Der Barrierefreiheitsstandard ist PDF/UA (UA-2 wurde 2024 veröffentlicht). Das Paket tagpdf des LaTeX-Teams (Ulrike Fischer) stellt Tagging-Werkzeuge für pdfLaTeX/LuaTeX bereit, etwa Low-Level-Befehle wie \tagstructbegin.

Der moderne Einstieg — \DocumentMetadata

Aktuelles LaTeX (ab 2025-06) bündelt all dies an einer Stelle. Setzt man \DocumentMetadata{...} *vor* \documentclass, wird die PDF-Management-Schicht geladen; dort kann man automatisches Tagging (tagging=on) und PDF/A-Ausgabe gemeinsam anfordern. Die Tagging-Initiative des LaTeX Project bewegt sich in Richtung automatisch erzeugter, PDF/UA-2- bzw. WTPDF-konformer barrierefreier PDFs, einschließlich automatischer MathML-Einbettung für Mathematik. Das ist künftig der Einstiegspunkt; die Schnittstelle entwickelt sich noch, daher die aktuellen Dokumente prüfen.

latex
% \documentclass より前に / before \documentclass
\DocumentMetadata{
  lang=ja,
  pdfstandard=A-2b,
  tagging=on
}
\documentclass{article}

Praktische Hinweise

  • Wenn die Abgabestelle PDF/A verlangt → pdfx (a-1b/a-2b) plus Titel/Autor in \jobname.xmpdata.
  • Schriften müssen vollständig eingebettet sein (pdflatex/lualatex betten standardmäßig ein, aber prüfen).
  • Für Barrierefreiheit (PDF/UA) → \DocumentMetadata + tagpdf (automatisches Tagging reift weiter).
  • Konformität mit einem Werkzeug wie veraPDF prüfen (PDF/A und PDF/UA).