
Processe o seguinte com pdftex
. O personagem -
não é pesquisável:
\font\f=cmtex10 \f
-
\bye
Compare com cmtt10
a fonte:
\tt
-
\bye
Isso é um recurso ou um erro?
O código a seguir em arquivo formatado será uma solução adequada para esse problema?
% \input glyphtounicode
\pdfgentounicode=1
\everyjob=\expandafter{\the\everyjob
\pdfglyphtounicode{minus}{002D}}
É necessário usar "\input glyphtounicocode"?
EDITAR
De acordo com informações sobreessepágina, cmtex deve ter os mesmos parâmetros que cmtt:
A fonte ASCII estendida, cmtex10, possui os parâmetros cmtt10 ...
Como devo proceder para corrigi-lo em fontes cmtex no TeX Live?
Responder1
Isso é muito longo para um comentário, mas não uma resposta:
Consegui reproduzir o problema com o seguinte arquivo de entrada
\font\f=cmtex10 \f
cmtex10: -
\tt cmtt10: -
\bye
E a seguinte saída do terminal:
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
restricted \write18 enabled.
entering extended mode
(./test.tex [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] )</usr/share
/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on test.pdf (1 page, 26129 bytes).
Transcript written on test.log.
e verificando a busca automática com evince
. Somente o hífen cmtt10 é encontrado pela função de pesquisa.