pdftex: nicht kopierbare mathematische Symbole, \pdfglyphtounicode hilft nicht

pdftex: nicht kopierbare mathematische Symbole, \pdfglyphtounicode hilft nicht

Mit TeX Live 2021 und pdftex wird dieses MWE korrekt gerendert, aber ich kann das Zeichen ≪ nicht aus dem PDF kopieren.

\pdfminorversion=7
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[pdfa]{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfapart=2,pdfaconformance=u,
  pdftitle={Test of Unicode mappings for certain math symbols}}

% Uncommenting the next line does not help.
%\pdfglyphtounicode{lessmuch}{226A}
\begin{document}

$1 \ll 10^{100}$

\end{document}

Es kann ausgewählt und kopiert werden, wird jedoch in ein Textverarbeitungsprogramm als � und in einen Texteditor als ^\ (d. h. Steuerzeichen U+001c) eingefügt.

Beim Decoding der PDF-Datei sehe ich, dass die fehlerhafte Glyphe angezeigt wird mit

/F36 9.9626 Tf 7.749 0 Td [<1c>]TJ

/F36 ist (eine Teilmenge von) LMMathSymbols10-Regular und sein /Encoding-Objekt ist

<<
  /Differences [
    28
    /lessmuch
  ]
  /Type /Encoding
>>

Von dem esscheintwie die Lösung sein sollte

\pdfglyphtounicode{lessmuch}{226A}

aber bei meinen Tests hat das keine Wirkung.

Was muss ich tun, damit dieser Charakter richtig kopierbar ist? Beachten Sie, dass lmodern von einem Journal vorgegeben wird. Ich kann das nur ändern, wenn Sie absolut sicher sind, dass es ihnen nicht auffällt.

Antwort1

Es stellt sich heraus, dass das \pdfglyphtounicodenichts bewirkt (und daher auch nicht \input glyphtounicode), es sei denn, Sie haben auch \pdfgentounicode=1irgendwo in Ihrer Präambel. Ich hatte gedacht, dass eines der von mir verwendeten PDF/A-Supportpakete das sicherlich aktivieren würde, aber nein.

verwandte Informationen