Beyond Linux From Scratch. Версия 6.0

Часть XIII. Печать, сканирование и издательство

TeX-2.0.2

Введение в TeX

TeX это издательский пакет, умеющий создавать документы в различных форматах. Опциональный архив texmfsrc содержит исходный код для пакетов, содержащихся в архиве texmf, включая исходники docstrip.

Информация о пакете

Дополнительно

Требуемые макросы и шрифты
Опционально исходники texmf
Патчи

Зависимости TeX

Требуемые

Ed-0.2.

Опционально

libpng-1.2.8, глава 25. Система X Window, OpenSSL-0.9.7e, MySQL-4.1.8a, Perl modules: Tk-804.027, t1lib и libwww.

Установка TeX

Перед сборкой TeX должен быть установлен пакет макросов и шрифтов (архив texmf). Как пользователь root установим макросы и шрифты при помощи следующих команд:


install -v -d -m755 /usr/share/texmf &&
gzip -dc ../tetex-texmf-2.0.2.tar.gz \
     | (umask 0; cd /usr/share/texmf; tar -xf -)

Если скачан опциональный архив исходников texmf, то распакуем его как пользователь root:


gzip -dc ../tetex-texmfsrc-2.0.2.tar.gz \
     | (umask 0; cd /usr/share/texmf; tar -xf -)

Установим TeX запуском следующих команд:


patch -Np1 -i ../tetex-src-2.0.2-flex-1.patch &&
patch -Np1 -i ../tetex-src-2.0.2-remove_readlink-1.patch &&
./configure --with-x=no --prefix=/usr \
            --without-texinfo --with-system-ncurses --with-system-zlib \
            --exec-prefix=/usr --bindir=/usr/bin &&
make all

А теперь, как пользователь root:


make install &&
texconfig dvips paper letter &&
texconfig font rw
[Замечание]

Замечание

Размер страницы может быть изменен на A4, так как он используется в большинстве стран.

Описание команд установки

--with-x=no: Этот ключ запретит любые зависимости от X Window. TeX может быть откомпилирован с поддержкой X Window исключительно для xdvi. Если это требуется, то удалите эту опцию конфигурации.

--exec-prefix=/usr --bindir=/usr/bin: Эти ключи установят бинарники TeX в /usr/bin.

--without-texinfo: Установка LFS по умолчанию уже имеет установленный пакет Texinfo, этот ключ запретит его перезапись включенным пакетом Texinfo.

--with-system-ncurses: Этот ключ укажет на использование установленной библиотеки libncurses.

--with-system-zlib: Система LFS, начиная с версии 4.0, содержит установленную Zlib в виде части базовой системы, этот ключ запретит повторную сборку.

texconfig dvips paper letter: Эта команда установит размер страницы по умолчанию для TeX.

texconfig font rw: Эта команда описывает записываемые шрифты.

Содержание

Установленные программы: 101 отдельный бинарник и скрипты совместно с 37 символическими ссылками на эти программы. Установленные библиотеки: libkpathsea.a. Установленные каталоги: /usr/share/texmf.

Короткое описание

Программы TeX

Включенные в пакет TeX, слишком многочислены для индивидуального перечисления. За детальной информацией обратитесь к /usr/share/texmf/doc/index.html, как к туру по обширной TeX-документации.

libkpathsea.a

Содержит функции, используемые TeX для поиска и каталогизации имен путей.