PDF에서 _을(를) 복사할 수 없습니다.

PDF에서 _을(를) 복사할 수 없습니다.
\documentclass{article}
\usepackage[T1,OT4]{fontenc}
\begin{document}
Text with \_.
\end{document}

PDF에는 올바른 출력이 있습니다. Text with _.
그러나 이를 선택하고 복사하면 다음과 같은 결과가 나타납니다.Text with .

Adobe Reader, Foxit Reader 및 Sumatra PDF에서 발생하므로 리더 문제가 아닌 것 같습니다.

어떻게 고칠 수 있나요?

답변1

로 변경

\usepackage[OT4,T1]{fontenc}

내가 보기에는 실제로 인코딩이 필요하지 않습니다 OT4. fontenc다음을 참조하는 문서 의 이 설명에 따르면 OT4:

Knuth는 자신의 OT1 인코딩에 'lost L'(Ł)을 조판하는 방법을 포함시켰지만 폴란드어 텍스트에도 필요한 발음 구별 부호인 ogonek를 생략했습니다. 따라서 T1 인코딩 훨씬 이전에 이 인코딩을 사용하는 글꼴의 모양이 나타납니다 .

그러니 간단히 말할 수 있습니다.

\usepackage[T1]{fontenc}

답변2

\_OT1 또는 OT4와 같은 "오래된" 글꼴 인코딩에는 ( ) 에 대한 문자가 없으며 \textunderscore작은 규칙인 커널에 정의된 기본값을 사용합니다. 그러나 T1 인코딩의 문자 모양이 대신 사용되도록 이 기본값을 변경할 수 있습니다.

\documentclass{article}
\usepackage[T1,OT4]{fontenc}
\DeclareTextSymbolDefault{\textunderscore}{T1}
\begin{document}
Text with \_.
\end{document}

관련 정보