
\documentclass[12pt,a4paper]{article}
\usepackage[noTeX]{mmap}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\begin{document}
$(A\to B)\vdash B$
sample text
\end{document}
El texto copiado del pdf resultante no se pega correctamente. Pega solo signos matemáticos y corchetes, las letras se pegan como algunos caracteres Unicode: ( � → � ) ⊢ �.
Como señaló egreg, las letras se interpretan como caracteres MATEMÁTICOS EN CURSIVA MAYÚSCULAS.
Si lo elimino \usepackage[noTeX]{mmap}
, se mostrará casi correctamente en los editores comunes (notepad++, bloc de notas): "(A → B) `B texto de muestra", el símbolo del torniquete se convierte en una comilla invertida.
¿Cómo hacer que esto funcione correctamente?
Respuesta1
Puedes aplicar el método enesta respuesta
\input{glyphtounicode}
\pdfgentounicode=1
\documentclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\begin{document}
$(A\to B)\vdash B$
sample text
\end{document}
Muestro aquí lo que obtengo al copiar en Adobe Reader:
(A → B) ⊢ B sample text
Otros visores de PDF (Skim, por ejemplo) funcionan sin esas dos líneas de código.