Установка комплекта шрифтов PSCyr на TeXLive в Ubuntu 9.04
Материал из Kalina_LUG_Wiki
1. Качаем 2 файла отсюда. pscyr-0.4-beta9exp2-tex.tar.gz и pscyr-0.4-beta9exp2-type1.tar.gz
2. В каталог ~/.texmf-var были скинуты шрифты каталог fonts/ из пакета pscyr-0.4-beta9exp2-type1.tar.gz и туда же скинуты каталоги fonts/ и tex/ из пакета pscyr-0.4-beta9exp2-tex.tar.gz.
3. В каталоге ~/.texmf-var/fonts/ были созданы подкаталоги enc/ и map/, куда были скинуты файлы *.enc и *.map из каталога dvips/pscyr/
4. В файле pscyr.map из каталога ~/.texmf/fonts/map/ после строки
fadr6a AdvertisementPSCyr "T2AEncoding ReEncodeFont" <t2a.enc <adver4.pfb</tt>
была добавлена строка
fadr6t AdvertisementPSCyr "T2AEncoding ReEncodeFont" <t2a.enc <adver4.pfb</tt>
5. sudo texhash
6. updmap --enable Map=pscyr.map
7. Распаковываем оба файла pscyr-0.4-beta9exp2-tex.tar.gz и pscyr-0.4-beta9exp2-type1.tar.gz во временный каталог (~/temp).
8. Идём в ~/temp. Правим файл install.sh. Регэксп в 5й строчке не работает. Вместо неё вставляем следующее:
mkdir -p $TEXMF/tex/latex/pscyr mkdir -p $TEXMF/fonts/tfm/public/pscyr mkdir -p $TEXMF/fonts/vf/public/pscyr mkdir -p $TEXMF/fonts/type1/public/pscyr mkdir -p $TEXMF/fonts/afm/public/pscyr mkdir -p $TEXMF/doc/fonts/pscyr mkdir -p $TEXMF/dvips/pscyr
9. sudo ./install.sh
10. В файле ~/.texmf-var/fonts/map/pdftex/updmap/pdftex.map есть дважды определённые шрифты. Это не ошибка, но warning'и раздражают жутко. Закомментируем дупы (выбор в пользу Microsoft'овских шрифтов; комментирование в TeX символом процента):
%fcrb8r CourierNewPSMT-Bold "TeXBase1Encoding ReEncodeFont" <8r.enc <courbd.pfb %fcrr8r NimbusMonCYR-ReguLatTeX "TeXBase1Encoding ReEncodeFont" <8r.enc <fcrr8a.pfb %ftmb8r NimbusRomanCYR-MediLatTeX "TeXBase1Encoding ReEncodeFont" <8r.enc <ftmb8a.pfb %ftmbi8r NimbusRomanCYR-MediItalLatTeX "TeXBase1Encoding ReEncodeFont" <8r.enc <ftmbi8a.pfb %ftmbo8r NimbusRomanCYR-MediLatTeX ".167 SlantFont TeXBase1Encoding ReEncodeFont" <8r.enc <ftmb8a.pfb %ftmr8r NimbusRomanCYR-ReguLatTeX "TeXBase1Encoding ReEncodeFont" <8r.enc <ftmr8a.pfb %ftmri8r NimbusRomanCYR-ReguItalLatTeX "TeXBase1Encoding ReEncodeFont" <8r.enc <ftmri8a.pfb %ftmro8r NimbusRomanCYR-ReguLatTeX ".167 SlantFont TeXBase1Encoding ReEncodeFont" <8r.enc <ftmr8a.pfb
Усё.
Настройка того же самого в MikTex
Инструкция для масдая находится здесь