Данная инструкция в большей степени ориентирована на установку под Centos Linux. В этой версии существует определённая проблема с недостаточно наполненным и актуальным репозиторием для установки готовых пакетов. Поэтому в случае TeX установку лучше делать не стандартными средствами системы, а универсальным установщиком с сайта TeX Live.
Процесс установки
- Скачиваем установщик.
$ wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
- Распаковываем.
$ tar xvzf install-tl-unx.tar.gz # Extract the file
- Переходим в распакованную директорию.
$ cd install-tl-20200607D
- Запускаем установку.
$ perl install-tl
Попадаем в главное меню выбора параметров установки. По-умолчанию выбрана полная установка со всеми пакетами, которая занимает 7Гб на диске. В качестве адреса по-умолчанию выбрана системная папка /usr/local. Для установки с таким адресом потребуются права администратора.
======================> TeX Live installation procedure <===================== ======> Letters/digits in <angle brackets> indicate <======= ======> menu items for actions or customizations <======= = help> https://tug.org/texlive/doc/install-tl.html <======= Detected platform: GNU/Linux on x86_64 <B> set binary platforms: 1 out of 16 <S> set installation scheme: scheme-full <C> set installation collections: 40 collections out of 41, disk space required: 7138 MB <D> set directories: TEXDIR (the main TeX directory): !! default location: /usr/local/texlive/2021 !! is not writable or not allowed, please select a different one! TEXMFLOCAL (directory for site-wide local files): /usr/local/texlive/texmf-local TEXMFSYSVAR (directory for variable and automatically generated data): /usr/local/texlive/2021/texmf-var TEXMFSYSCONFIG (directory for local config): /usr/local/texlive/2021/texmf-config TEXMFVAR (personal directory for variable and automatically generated data): ~/.texlive2021/texmf-var TEXMFCONFIG (personal directory for local config): ~/.texlive2021/texmf-config TEXMFHOME (directory for user-specific files): ~/texmf <O> options: [ ] use letter size instead of A4 by default [X] allow execution of restricted list of programs via \write18 [X] create all format files [X] install macro/font doc tree [X] install macro/font source tree [ ] create symlinks to standard directories <V> set up for portable installation Actions: <I> start installation to hard disk <P> save installation profile to 'texlive.profile' and exit <Q> quit
Объем устанавливаемых пакетов можно существенно сократить, если выбрать опцию “средняя схема установки (минимальная установка + дополнительные пакеты и поддержка языков)”. Для ее выбора идем в меню выбора схемы установки (команда S).
=============================================================================== Select scheme: a [ ] full scheme (everything) b [X] medium scheme (small + more packages and languages) c [ ] small scheme (basic + xetex, metapost, a few languages) d [ ] basic scheme (plain and latex) e [ ] minimal scheme (plain only) f [ ] ConTeXt scheme g [ ] GUST TeX Live scheme h [ ] infrastructure-only scheme (no TeX at all) i [ ] teTeX scheme (more than medium, but nowhere near full) j [ ] custom selection of collections Actions: (disk space required: 1750 MB) <R> return to main menu <Q> quit Enter letter to select scheme:
Выбираем схему установки b и возвращаемся в предыдущее меню R.
Если установку требуется сделать локально, то перед запуском необходимо установить локальную директорию, где будет развернут Tex Live.Из главного меню переходим в настройки путей установки B.
=============================================================================== Directories customization: !! The default location as given below is forbidden or !! can't be written to. !! Either change the destination directory using <1> or create it !! outside this script. <1> TEXDIR: /usr/local/texlive/2021 main tree: /usr/local/texlive/2021/texmf-dist <2> TEXMFLOCAL: /usr/local/texlive/texmf-local <3> TEXMFSYSVAR: /usr/local/texlive/2021/texmf-var <4> TEXMFSYSCONFIG: /usr/local/texlive/2021/texmf-config <5> TEXMFVAR: ~/.texlive2021/texmf-var <6> TEXMFCONFIG: ~/.texlive2021/texmf-config <7> TEXMFHOME: ~/texmf Note: ~ will expand to $HOME (or to %USERPROFILE% on Windows) Actions: <R> return to main menu <Q> quit
Для изменения базовой директории достаточно выбрать пункт 1 и ввести адрес установки. Все остальные переменные автоматически изменятся с учетом базового адреса. Снова возвращаемся в главное меню R и запускаем установку I.
Через некоторое время установка будет завершена. Дальше остается прописать переменные для корректной работы TeX Live (пример приведен для случая локальной установки):
export PATH=$PATH:$HOME/texlive/2021/bin/x86_64-linux export MANPATH=$MANPATH:$HOME/texlive/2021/texmf-dist/doc/man export INFOPATH=$INFOPATH:$HOME/texlive/2021/texmf-dist/doc/info
Дополнительные пакеты
Если была выбрана неполная схема установки, то могут потребоваться дополнительные пакеты. Пакет устанавливается утилитой tlmgr
.
- Пакет руссификации
tlmgr install babel-russian hyphen-russian cyrillic t2 lh cm-super
- Часто используемые пакеты для форматирования таблиц и плавающих изображений
tlmgr install tabu tlmgr install floatflt tlmgr install multirow
Источники и полезные ссылки