\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 OT4
codificação; de acordo com esta observação da fontenc
documentaçã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}