> 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/ko/skills/pdf.md).

# 접근 가능한 PDF 만들기

시간이 지나면서 PDF 생성 기능에 대한 업데이트로 PDF 접근성이 가능해졌습니다. 그중에는 [LaTeX 태깅 프로젝트](https://latex3.github.io/tagging-project/documentation/) 도 포함되며, LaTeX 기반 PDF 역시 접근 가능하게 되었고, 개선은 계속되고 있습니다.

{% 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" %}
이러한 방법을 구현한다고 해서 프로젝트의 모든 요소가 접근 가능하다는 것이 보장되지는 않는다는 점에 유의하세요. 자세한 내용은 이 페이지의 FAQ 섹션을 참고하세요.
{% 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" %}
이 예에서는 MathML Structure Element 태깅을 위해 \`math/setup=mathml-SE\`를 사용했지만, \[\`\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` 키를 사용하고 텍스트 값을 입력하세요.

<pre class="language-latex" data-title="대체 텍스트 예시" 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>

**실제 텍스트**

이미지가 유니코드 문자의 그림일 뿐이라면, 텍스트 기반 문자를 포함하세요. 다음을 사용하세요. `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}
Item &#x26; Quantity \\\hline
Widgets &#x26; 42 \\
Gadgets &#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> FAQ <a href="#faqs" id="faqs"></a>

<details>

<summary>내 문서가 접근 가능한지 확인하는 데 도움이 되는 도구가 있나요?</summary>

네, 다음을 포함한 여러 외부 도구가 있습니다. [veraPDF](https://verapdf.org/)를 사용하면 PDF/A 부분 및 준수 수준을 검증할 수 있습니다. 또한 다음과 같은 도구를 사용하여 [WebAIM](https://webaim.org/) 두 색상 간의 대비 비율을 계산할 수 있습니다.

</details>

<details>

<summary>내 Overleaf 프로젝트의 패키지들이 이 기능들과 호환되나요?</summary>

LaTeX 태깅 프로젝트의 [패키지 상태 목록](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>Overleaf에서 생성된 PDF가 미국 장애인법(ADA) Title II와 조화 유럽 접근성 표준(EN 301 549)의 요구 사항을 충족할 수 있나요?</summary>

네. 미국과 유럽의 법률은 PDF가 WCAG 2.1 AA를 충족하도록 요구합니다. WCAG 2.1 AA를 충족하려면 PDF는 태그가 지정된 PDF여야 합니다. PDF 태깅 지원은 TeX Live 2025에서 제공됩니다.

</details>

<details>

<summary>Overleaf에서 생성된 PDF가 PDF/UA-1 표준을 충족할 수 있나요?</summary>

네. LaTeX Project의 태깅 프로젝트는 PDF/UA-1(및 곧 나올 PDF/UA-2)에 필요한 구조 태그를 생성하도록 특별히 설계되었습니다. 사용자가 LaTeX Project의 현재 태깅 권장 사항을 따르면, 사실상 "PDF/UA-ready"인 문서를 만들고 있는 것이며, 이는 미국 및 유럽 법률에서 요구하는 WCAG 2.1 AA 법적 의무를 충족하는 가장 강력한 방법입니다.

</details>

<details>

<summary>컴파일러를 LuaLaTeX로 어떻게 바꾸나요?</summary>

LaTeX 태깅 프로젝트 팀이 권장하는 LaTeX 컴파일 엔진인 LuaLaTeX로 쉽게 전환할 수 있습니다. 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)이며, 여기서는 최신 PDF 태깅 지원을 포함한 Overleaf의 "rolling TeX Live" 이미지를 이용할 수 있습니다. 이 실험적 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/ko/skills/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.
