No se puede copiar _ desde pdf

No se puede copiar _ desde pdf
\documentclass{article}
\usepackage[T1,OT4]{fontenc}
\begin{document}
Text with \_.
\end{document}

En PDF hay una salida correcta: Text with _.
Pero cuando la selecciono y copio me sale:Text with .

Sucede en Adobe Reader, Foxit Reader y Sumatra PDF, así que creo que no es un problema del lector.

¿Cómo se puede arreglar?

Respuesta1

Cambiar a

\usepackage[OT4,T1]{fontenc}

Por lo que puedo ver, realmente no necesitas la OT4codificación; según esta observación de la fontencdocumentación que hace referencia a OT4:

Si bien Knuth incluyó los medios para componer la 'L perdida' (Ł) en su codificación OT1, omitió el ogonek, una marca diacrítica que también es necesaria en el texto polaco; de ahí la aparición, mucho antes de la T1 codificación, de fuentes que utilizan esta codificación.

Entonces puedes simplemente decir

\usepackage[T1]{fontenc}

Respuesta2

Las codificaciones de fuentes "antiguas" como OT1 u OT4 no tienen un glifo para \_( \textunderscore), usan el valor predeterminado definido en el kernel, que es una pequeña regla. Pero puedes cambiar este valor predeterminado para que en su lugar se utilice el glifo de la codificación T1:

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

información relacionada