
\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}
O texto copiado do pdf resultante não foi colado corretamente. Ele cola apenas sinais matemáticos e colchetes, as letras são coladas como alguns caracteres Unicode: ( � → � ) ⊢ �.
Como egreg apontou, as letras são interpretadas como caracteres MATEMÁTICOS ITÁLICOS MAIÚSCULOS.
Se eu remover \usepackage[noTeX]{mmap}
, ele será mostrado quase corretamente em editores comuns (notepad ++, notepad): "( A → B ) ` B exemplo de texto", o símbolo da catraca se torna um crase.
Como fazer isso funcionar corretamente?
Responder1
Você pode aplicar o método emesta resposta
\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}
Mostro aqui o que ganho ao copiar no Adobe Reader:
(A → B) ⊢ B sample text
Outros visualizadores de PDF (Skim, por exemplo) funcionam sem essas duas linhas de código.