> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/texlive/uk/navichki/stvorennya-dostupnikh-pdf.md).

# Створення доступних PDF

З часом оновлення можливостей створення PDF зробили доступність PDF можливою. Кроки, зокрема [Проєкт розмітки LaTeX](https://latex3.github.io/tagging-project/documentation/) також зробили доступними PDF на основі LaTeX, і вдосконалення тривають.

{% hint style="success" %}
Випуск [TeX Live 2025](https://www.overleaf.com/blog/tex-live-2025-is-now-available), зокрема, і робить цей процес можливим в Overleaf. Зверніть увагу, що **LuaLaTeX** є рекомендованим компілятором під час використання MathML.

Ви можете переконатися, що параметри вашого проєкту налаштовані відповідним чином, дізнавшись, як [змінювати компілятори та версії TeX Live](https://docs.overleaf.com/getting-started/recompiling-your-project/selecting-a-tex-live-version-and-latex-compiler).
{% endhint %}

Наш підхід значною мірою ґрунтується на [інструкціях LaTeX Project щодо доступних PDF](https://latex3.github.io/tagging-project/documentation/usage-instructions), до яких ви можете звернутися за докладнішою інформацією про наведені нижче теми.

{% hint style="warning" %}
Зверніть увагу, що впровадження цих практик не гарантує, що кожен елемент вашого проєкту є доступним — див. розділ поширених запитань цієї сторінки для отримання додаткової інформації.
{% endhint %}

### <i class="fa-tag">:tag:</i> Розмітка

По суті, PDF-розмітка — це процес, який автоматично створює "структуру", що легко розпізнається програмами зчитування з екрана і є більш придатною для пошуку як зараз, так і в майбутньому. Вона використовує наявну структуру, визначену вашим кодом LaTeX, щоб програма зчитування з екрана могла розрізняти такі елементи, як заголовки, основний текст, рисунки та рівняння.

TeX Live 2025 повністю підтримує автоматичні PDF-теги з `\DocumentMetaData` оголошенням. Додайте це оголошення перед `\documentclass`. Існують два важливі ключі цього оголошення, які впливають на можливості розмітки: `tagging` і `tagging-setup` .

#### **`tagging`**

Переконайтеся, що розмітку увімкнено, встановивши `tagging` ключ у `on`.

<pre class="language-latex" data-overflow="wrap" data-expandable="true"><code class="lang-latex">\DocumentMetadata{<a data-footnote-ref href="#user-content-fn-1">tagging=on</a>}
</code></pre>

#### **`tagging-setup`**

Налаштуйте, як буде розмічено ваш документ, змінивши значення `tagging-setup` ключа.

<pre class="language-latex" data-overflow="wrap" data-expandable="true"><code class="lang-latex">\DocumentMetadata{<a data-footnote-ref href="#user-content-fn-1">tagging=on</a>,<a data-footnote-ref href="#user-content-fn-2">tagging-setup={math/setup=mathml-SE}</a>}
</code></pre>

{% hint style="info" %}
У цьому прикладі ми використали \`math/setup=mathml-SE\` для розмітки структури елементів MathML, але його можна встановити на будь-яке значення, яке підтримує \[\`\tagpdfsetup\`]\(<https://ctan.math.washington.edu/tex-archive/macros/latex/contrib/tagpdf/tagpdf.pdf>).
{% endhint %}

### <i class="fa-text-size">:text-size:</i> Описи

Окрім автоматичної розмітки, вам також може знадобитися додати описи вмісту елементів, особливо якщо ваш документ містить зображення та/або таблиці.

#### <i class="fa-image">:image:</i> Зображення

В Overleaf легко додати важливі описи для зображень, що також може допомогти зрозуміти контекст певних зображень під час звернення до коду LaTeX. Усе, що вам потрібно зробити, — це додати пов’язану опцію опису зображення в кожному випадку `\includegraphics`. Є три основні типи зображень, які слід розрізняти з погляду доступності: зображення, що потребують альтернативного (alt) тексту, артефакти та зображення, які перетворюються на звичайний текст.

**Alt-текст**

Додавання альтернативного тексту до зображень гарантує, що фотографія має опис, який можна використати як текстову заміну візуальному зображенню. Використовуйте `alt` ключ і введіть текстове значення.

<pre class="language-latex" data-title="Приклад alt-тексту" data-overflow="wrap"><code class="lang-latex">\includegraphics[width=0.25\linewidth,<a data-footnote-ref href="#user-content-fn-3">alt={Макрофото голови та лап зеленої жаби}</a>]{frog.jpg}
</code></pre>

**Артефакти**

Якщо зображення не потрібно зчитувати програмі зчитування з екрана (тобто якщо воно є лише декорацією), позначте його як артефакт. Використовуйте `artifact` ключ без призначення значення.

<pre class="language-latex" data-title="Приклад артефакту" data-overflow="wrap"><code class="lang-latex">\includegraphics[<a data-footnote-ref href="#user-content-fn-4">artifact</a>]{.jpg}
</code></pre>

**Фактичний текст**

Якщо зображення є лише зображенням символу Unicode, тоді включіть текстовий символ. Використовуйте `actualtext` ключ і призначте йому один символ (без дужок).

<pre class="language-latex" data-title="Приклад фактичного тексту" data-overflow="wrap"><code class="lang-latex">\includegraphics[<a data-footnote-ref href="#user-content-fn-5">actualtext=B</a>]{.jpg}
</code></pre>

#### <i class="fa-table">:table:</i> Таблиці

Хоча з таблицями зазвичай пов’язаний текст, усе ж важливо, щоб цей текст був пов’язаний із правильними аспектами таблиці. Додайте `\tagpdfsetup` перед вашим `tabular` або в преамбулі, щоб розпочати налаштування таблиць вашого проєкту Overleaf. Є два основні типи таблиць, які слід розрізняти з погляду доступності: таблиці даних і презентаційні таблиці.

**Таблиці даних**

Якщо таблиця має щонайменше один рядок заголовка, тоді визначте, які рядки є рядками заголовка. Використовуйте `table/header-rows` ключ і введіть послідовність чисел, що відповідають розташуванню рядків заголовка.

<pre class="language-latex" data-title="Приклад таблиці даних"><code class="lang-latex">\tagpdfsetup{<a data-footnote-ref href="#user-content-fn-6">table/header-rows={1}</a>}
\begin{tabular}{l|r}
Предмет &#x26; Кількість \\\hline
Ґаджети &#x26; 42 \\
Пристрої &#x26; 13
\end{tabular}
</code></pre>

**Презентаційні таблиці**

Якщо таблицю не слід інтерпретувати як таблицю програмою зчитування з екрана, тоді позначте її як презентаційну таблицю. Використовуйте `table/tagging=presentation` ключа.

<pre class="language-latex" data-title="Приклад презентаційної таблиці"><code class="lang-latex">\tagpdfsetup{<a data-footnote-ref href="#user-content-fn-7">table/tagging=presentation</a>}
\begin{tabular}{cc}
\textbullet &#x26; \textbullet \\
''' &#x26; '''
\end{tabular}
</code></pre>

### <i class="fa-comments-question">:comments-question:</i> Поширені запитання <a href="#faqs" id="faqs"></a>

<details>

<summary>Чи є якісь інструменти, що можуть допомогти перевірити, чи доступний мій документ?</summary>

Так, є кілька зовнішніх інструментів, зокрема [veraPDF](https://verapdf.org/), які можуть перевіряти частини PDF/A та рівні відповідності. Крім того, ви можете скористатися інструментом, таким як [WebAIM](https://webaim.org/) щоб обчислити коефіцієнт контрастності між двома кольорами.

</details>

<details>

<summary>Чи сумісні пакети в моєму проєкті Overleaf із цими можливостями?</summary>

Ви можете звернутися до [списку стану пакетів](https://latex3.github.io/tagging-project/tagging-status/).

</details>

<details>

<summary>Чи можу я й надалі використовувати <code>beamer</code>? Чи є інші доступні пакети для презентацій?</summary>

Існують обмеження щодо використання `beamer`; перегляньте експериментальний [`ltx-talk` клас](https://ctan.org/pkg/ltx-talk).

</details>

<details>

<summary>Чи доступний редактор Overleaf?</summary>

Так. Як вебзастосунок, Overleaf використовує функції та можливості доступності сучасних веббраузерів, які регулярно оцінюються експертами з доступності. Наш останній завершений [Таблиця добровільної доступності продукту (VPAT)](https://www.overleaf.com/for/customers/vpat) показує відповідність Рекомендаціям щодо доступності вебконтенту (WCAG) 2.2 рівня AA.

</details>

<details>

<summary>Чи можуть PDF, створені в Overleaf, відповідати вимогам Розділу II Закону про американців з інвалідністю (ADA) та гармонізованого європейського стандарту доступності (EN 301 549)?</summary>

Так. Законодавство в Сполучених Штатах і Європі вимагає, щоб PDF відповідали WCAG 2.1 AA. Щоб відповідати WCAG 2.1 AA, PDF має бути PDF із тегами. Підтримка розмітки PDF надається в TeX Live 2025.

</details>

<details>

<summary>Чи можуть PDF, створені в Overleaf, відповідати стандарту PDF/UA-1?</summary>

Так. Проєкт розмітки LaTeX Project спеціально розроблено для створення структурних тегів, необхідних для PDF/UA-1 (і майбутнього PDF/UA-2). Якщо користувач дотримується поточних рекомендацій LaTeX Project щодо розмітки, він фактично створює документ, «готовий до PDF/UA», що є найкращим способом виконати юридичну вимогу WCAG 2.1 AA, встановлену законодавством США та Європи.

</details>

<details>

<summary>Як перемкнути компілятор на LuaLaTeX?</summary>

Легко перейти на використання LuaLaTeX — рушія компіляції LaTeX, який рекомендований командою проєкту розмітки LaTeX. Хоча типовим компілятором в Overleaf є PDFLaTeX, ви можете [перемкнутися на LuaLaTeX у налаштуваннях вашого проєкту](https://docs.overleaf.com/getting-started/recompiling-your-project/selecting-a-tex-live-version-and-latex-compiler).

</details>

<details>

<summary>Де я можу вибрати найновішу версію TeX Live?</summary>

Ви можете отримати найновішу в [Overleaf Labs](https://www.overleaf.com/labs/participate), який надає доступ до образу «rolling TeX Live» в Overleaf, зокрема до найновішої підтримки PDF-розмітки. Ця експериментальна версія TeX Live призначена насамперед для тестування змін у TeX Live, пакетах і попереднього перегляду нових функцій доступності до того, як їх буде включено до нашого щорічного випуску TeX Live.

Більшість функцій PDF-розмітки доступні у стандартному [TeX Live 2025](https://www.overleaf.com/blog/tex-live-2025-is-now-available) образі.

</details>

[^1]: Автоматичну розмітку увімкнено.

[^2]: Налаштування розмітки встановлено.

[^3]: Зображення має альтернативний текст.

[^4]: Зображення є артефактом.

[^5]: Зображення є символом.

[^6]: Таблиця має один рядок заголовка.

[^7]: Таблиця є презентаційною таблицею.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/texlive/uk/navichki/stvorennya-dostupnikh-pdf.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
