
\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}
Der aus der resultierenden PDF-Datei kopierte Text wird nicht richtig eingefügt. Es werden nur mathematische Zeichen und Klammern eingefügt, Buchstaben werden als Unicode-Zeichen eingefügt: ( � → � ) ⊢ �.
Wie egreg betonte, werden Buchstaben als MATHEMATISCHE KURSIV-GROSSBUCHSTABEN interpretiert.
Wenn ich es entferne \usepackage[noTeX]{mmap}
, wird es in gängigen Editoren (Notepad++, Notepad) fast korrekt angezeigt: „(A → B) ` B Beispieltext“, Drehkreuzsymbol wird zu einem Backtick.
Wie kann das richtig funktionieren?
Antwort1
Sie können die Methode anwenden indiese Antwort
\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}
Ich zeige hier, was ich beim Kopieren im Adobe Reader erhalte:
(A → B) ⊢ B sample text
Andere PDF-Viewer (z. B. Skim) funktionieren ohne diese beiden Codezeilen.