\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}