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