Skip to main content
PDF 作成機能のアップデートが重ねられたことで、PDF のアクセシビリティが実現できるようになりました。LaTeX Tagging Project をはじめとする進歩により、LaTeX ベースの PDF もアクセシブルにできるようになり、改善は今も続いています。
特に TeX Live 2025 のリリースによって、Overleaf でこのプロセスが可能になりました。MathML を使用する場合は、LuaLaTeX が推奨されるコンパイラーであることに注意してください。コンパイラーと TeX Live のバージョンを変更する方法を確認して、プロジェクトの設定が適切になっていることを確認できます。
私たちのアプローチは、主に LaTeX Project のアクセシブルな PDF の手順に基づいています。以下のトピックの詳細については、そちらを参照してください。
これらの手法を実践しても、プロジェクトのすべての要素がアクセシブルになることが保証されるわけではない点に注意してください。詳しくは、このページのよくある質問のセクションを参照してください。

タグ付け

PDF のタグ付けとは、本質的には、スクリーンリーダーが容易に識別でき、現在も将来も検索しやすい「構造」を自動的に作成するプロセスです。LaTeX コードで定義された既存の構造を活用することで、スクリーンリーダーは見出し、本文、図、数式などの要素を区別できるようになります。 TeX Live 2025 は、\DocumentMetaData 宣言による PDF の自動タグ付けを完全にサポートしています。この宣言は \documentclass の前に追加します。この宣言には、タグ付け機能に影響する 2 つの重要なキーがあります:tagging と tagging-setup です。

tagging

tagging キーを on に設定して、タグ付けが有効になっていることを確認します。

tagging-setup

tagging-setup キーの値を変更して、ドキュメントのタグ付け方法を設定します。
この例では、MathML 構造要素のタグ付けに `math/setup=mathml-SE` を使用していますが、[`\tagpdfsetup`](https://ctan.math.washington.edu/tex-archive/macros/latex/contrib/tagpdf/tagpdf.pdf) がサポートする任意の値に設定できます。

説明

自動タグ付けに加えて、特にドキュメントに画像や表が含まれている場合は、要素の内容の説明を追加する必要があることもあります。

画像

Overleaf では画像に重要な説明を簡単に追加できます。これは、LaTeX コードを参照する際に特定の画像の文脈を理解するのにも役立ちます。必要なのは、\includegraphics の各箇所に、対応する画像の説明オプションを追加することだけです。アクセシビリティの観点から区別すべき画像には、主に 3 つの種類があります:代替(alt)テキストが必要な画像、アーティファクト、実際のテキストに置き換えられる画像です。 代替テキスト 画像に代替テキストを追加すると、その写真に視覚情報のテキストベースの代わりとして使用できる説明が付与されます。alt キーを使用し、テキストの値を入力します。
Alt text example
アーティファクト 画像をスクリーンリーダーで読み取る必要がない場合(つまり、純粋に装飾である場合)は、その画像をアーティファクトとしてマークします。値を割り当てずに artifact キーを使用します。
Artifact example
実際のテキスト 画像が単に Unicode 文字の画像である場合は、テキストベースの文字を含めます。actualtext キーを使用し、1 文字を(括弧なしで)割り当てます。
Actual text example

表

表には通常テキストが含まれていますが、そのテキストが表の正しい部分と関連付けられていることも重要です。Overleaf プロジェクトの表の設定を始めるには、tabular の前またはプリアンブルに \tagpdfsetup を追加します。アクセシビリティの観点から区別すべき表には、主に 2 つの種類があります:データ表とプレゼンテーション表です。 データ表 表に少なくとも 1 つのヘッダー行がある場合は、どの行がヘッダー行かを指定します。table/header-rows キーを使用し、ヘッダー行の位置に対応する一連の番号を入力します。
Data table example
プレゼンテーション表 スクリーンリーダーに表として解釈させる意図がない表の場合は、プレゼンテーション表としてマークします。table/tagging=presentation キーを使用します。
Presentation table example

よくある質問

はい。veraPDF など、PDF/A のパートや適合レベルを検証できる外部ツールがいくつかあります。また、WebAIM などのツールを使用して、2 色間のコントラスト比を計算することもできます。
LaTeX Tagging Project のパッケージのステータス一覧を参照してください。
beamer の使用には制限があります。実験的な ltx-talk クラスを確認してください。
はい。Web アプリケーションである Overleaf は、アクセシビリティの専門家によって定期的に評価されている最新の Web ブラウザーのアクセシビリティ機能を活用しています。最新のVoluntary Product Accessibility Template(VPAT)では、Web Content Accessibility Guidelines(WCAG)2.2 レベル AA への適合が示されています。
はい。米国と欧州の法律では、PDF が WCAG 2.1 AA を満たすことが求められています。WCAG 2.1 AA を満たすには、PDF がタグ付き PDF である必要があります。PDF のタグ付けは TeX Live 2025 でサポートされています。
はい。LaTeX Project の Tagging Project は、PDF/UA-1(および今後の PDF/UA-2)で必要とされる構造タグを生成するように特別に設計されています。LaTeX Project の現在のタグ付けに関する推奨事項に従えば、実質的に「PDF/UA 対応」のドキュメントを作成していることになり、これは米国および欧州の法律で求められる WCAG 2.1 AA の法的要件を満たす最も確実な方法です。
LaTeX タグ付けプロジェクトチームが推奨する LaTeX コンパイルエンジンである LuaLaTeX には、簡単に切り替えることができます。Overleaf のデフォルトのコンパイラーは PDFLaTeX ですが、プロジェクト設定で LuaLaTeX に切り替えることができます。
Overleaf Labs で最新版を入手できます。Overleaf Labs では、PDF タグ付けの最新サポートを含む、Overleaf の「rolling TeX Live」イメージにアクセスできます。この実験的な TeX Live バージョンは、主に TeX Live やパッケージの変更をテストしたり、新しいアクセシビリティ機能が年次の TeX Live リリースに組み込まれる前にプレビューしたりするためのものです。ほとんどの PDF タグ付け機能は、標準の TeX Live 2025 イメージで利用できます。
最終更新日 2026年10月4日