pdftex: 복사할 수 없는 수학 기호, \pdfglyphtounicode는 도움이 되지 않습니다.

pdftex: 복사할 수 없는 수학 기호, \pdfglyphtounicode는 도움이 되지 않습니다.

TeX Live 2021 및 pdftex를 사용하면 이 MWE가 올바르게 렌더링되지만 PDF에서 `` 사인을 복사할 수 없습니다.

\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}

선택하고 복사할 수 있지만 워드 프로세서에는 �로, 텍스트 편집기에는 ^\ (예: 제어 문자 U+001c)로 붙여 넣습니다.

PDF를 디코딩하면 문제가 되는 문자가 다음과 같이 표시되는 것을 볼 수 있습니다.

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

/F36은 LMMathSymbols10-Regular의 하위 집합이며 해당 /Encoding 개체는 다음과 같습니다.

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

어느 것에서, 그것은것 같다수정이 있어야하는 것처럼

\pdfglyphtounicode{lessmuch}{226A}

하지만 내 테스트에서는 효과가 없습니다.

이 문자를 올바르게 복사할 수 있게 하려면 어떻게 해야 합니까? lmodern은 저널에 의해 결정된다는 점에 유의하세요. 그들이 눈치 채지 못할 것이라고 확신하는 경우에만 변경할 수 있습니다.

답변1

서문에 어딘가가 없으면 \pdfglyphtounicode아무 것도 하지 않는 것으로 나타났습니다 (따라서 둘 다 수행하지 않음). 나는 내가 사용하고 있는 PDF/A 지원 패키지 중 하나가 이를 활성화할 것이라고 생각했지만 그렇지 않았습니다.\input glyphtounicode\pdfgentounicode=1

관련 정보