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 \pdfglyphtounicode
nichts bewirkt (und daher auch nicht \input glyphtounicode
), es sei denn, Sie haben auch \pdfgentounicode=1
irgendwo in Ihrer Präambel. Ich hatte gedacht, dass eines der von mir verwendeten PDF/A-Supportpakete das sicherlich aktivieren würde, aber nein.