Как решить проблему с поиском по-русски в PDF?

Q [Denis A Rumyantsev]. Что, где и как нужно настроить, чтобы в скомпилированном PDF работал поиск по русским словам?

A [Vladimir Volovich]. Можно для этого использовать пакет cmap
(CTAN:macros/latex/contrib/supported/cmap).


Q [Andrey Fomenko]. С pscyr он работать не будет?

A [Vladimir Volovich]. По большей части будет, т.к. в pscyr в основном обычные шрифты. С literat - не будет.


Q [Denis A Rumyantsev]. Как его использовать для plain tex?

A [Vladimir Volovich]. непосредственно с plain tex (pdftex) этот пакет использовать нельзя. можно воспользоваться низкоуровневыми командами:

\immediate\pdfobj stream file {t2a.cmap}
\font\aaa=larm1000
\pdffontattr\aaa{/ToUnicode \the\pdflastobj\space 0 R}
\font\bbb=labx1000
\pdffontattr\bbb{/ToUnicode \the\pdflastobj\space 0 R}
%\immediate\pdfobj stream file {t1.cmap}
%\font\ccc=ecrm1000
%\pdffontattr\ccc{/ToUnicode \the\pdflastobj\space 0 R}
%...

\aaa ....

при этом кодировки шрифтов должны соответствовать кодировкам CMap файлов.

 
faq/cmap.txt · Последние изменения: 2006/02/23 09:03 shade33
 
Recent changes RSS feed Driven by DokuWiki