Não é possível copiar _ do pdf

Não é possível copiar _ do pdf
\documentclass{article}
\usepackage[T1,OT4]{fontenc}
\begin{document}
Text with \_.
\end{document}

Em PDF há uma saída correta: Text with _.
Mas quando eu seleciono e copio obtenho:Text with .

Isso acontece no Adobe Reader, no Foxit Reader e no Sumatra PDF, então acho que não é um problema do leitor.

Como isso pode ser consertado?

Responder1

Mudar para

\usepackage[OT4,T1]{fontenc}

Pelo que entendi, você realmente não precisa da OT4codificação; de acordo com esta observação da fontencdocumentação referente a OT4:

Embora Knuth tenha incluído os meios de composição do 'L perdido' (Ł) em sua codificação OT1, ele omitiu o ogonek, um sinal diacrítico que também é necessário no texto polonês; daí o aparecimento, bem antes da T1 codificação, de fontes que usam esta codificação.

Então você pode simplesmente dizer

\usepackage[T1]{fontenc}

Responder2

Fontencodings "antigos" como OT1 ou OT4 não possuem um glifo para \_( \textunderscore), eles usam o padrão definido no kernel, que é uma regra pequena. Mas você pode alterar esse padrão para que o glifo da codificação T1 seja usado:

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

informação relacionada