TexLive

Установка TeXLive в среде Linux

Наиболее обновляемая информация находится на сайте http://strela.jinr.ru/wiki/TeXLive. Данный сайт также приводит информацию о конфигурировании пакета.

Установка шрифта PSCyr в TeXLive

Хорошая инструкция имеется, опять же, вышеупомянутой странице. Данная инструкция ориентирована на установку шрифта PSCyr для всех пользователей одновременно, т.е. на папки TEXMF суперпользователя.

Есть инструкции и для установки данного шрифта только для одного пользователя, т.е. в папки TEXMF обычного пользователя. Одна из таких инструкций находится на страничке http://plumbum-blog.blogspot.ru/2010/11/pscyr-tex-live.html. Приводим данную инструкцию с некоторыми модификациями с нашей стороны.

1. Сначала необходимо скачать сам PSCyr. Имеется проверенная версия, доступная по ссылке http://www.tex.uniyar.ac.ru/package/fonts/pscyr/:

$ wget ftp://scon155.phys.msu.su/pub/russian/psfonts/0.4d-beta/PSCyr-0.4-beta9-tex.tar.gz
$ wget ftp://scon155.phys.msu.su/pub/russian/psfonts/0.4d-beta/PSCyr-0.4-beta9-type1.tar.gz

2. Распакуем (допустим в корневую папку обычного пользователя, будет создаваться папка PSCyr):

$ tar -xzf PSCyr-0.4-beta9-type1.tar.gz
$ tar -xzf PSCyr-0.4-beta9-tex.tar.gz

3. Скопируем только две папки fonts и tex в папку TEXMFVAR (обычно /home/user/.texlive20xx/texmf-var/, создается автоматически после установки TeXLive).

$ cp -r ~/PSCyr/fonts .
$ cp -r ~/PSCyr/tex .

4. Создаем для них подкаталоги:

$ mkdir -p fonts/{afm,tfm,type1,vf}/public/pscyr
$ mkdir -p tex/latex/pscyr
$ mkdir -p fonts/{enc,map}

5. Копируем файлы:

$ cp -f ~/PSCyr/fonts/afm/public/pscyr/* fonts/afm/public/pscyr
$ cp -f ~/PSCyr/fonts/type1/public/pscyr/* fonts/type1/public/pscyr
$ cp -f ~/PSCyr/fonts/tfm/public/pscyr/* fonts/tfm/public/pscyr
$ cp -f ~/PSCyr/fonts/vf/public/pscyr/* fonts/vf/public/pscyr
$ cp -f ~/PSCyr/tex/latex/pscyr/* tex/latex/pscyr
$ cp -f ~/PSCyr/dvips/pscyr/*.enc fonts/enc
$ cp -f ~/PSCyr/dvips/pscyr/*.map fonts/map

6. Остается только указать xdvi и dvips, чтобы они их использовали. Увы, тут без прав root не обойтись. В файл /usr/share/texlive/texmf/xdvi/xdvi.cfg нужно добавить строку dvipsmap pscyr.map. А в файл /usr/share/texlive/texmf/dvips/config/config.ps строку p +pscyr.map. После чего от имени пользователя выполнить следующих команд:

$ mktexlsr
$ updmap-sys --enable Map pscyr.map
PSCyr должен работать с этого момента.