Установка TeX Live

Данная инструкция в большей степени ориентирована на установку под Centos Linux. В этой версии существует определённая проблема с недостаточно наполненным и актуальным репозиторием для установки готовых пакетов. Поэтому в случае TeX установку лучше делать не стандартными средствами системы, а универсальным установщиком с сайта TeX Live. 

Процесс установки

  1. Скачиваем установщик.

    $ wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz

  2. Распаковываем.

    $ tar xvzf install-tl-unx.tar.gz # Extract the file

  3. Переходим в распакованную директорию.

    $ cd install-tl-20200607D

  4. Запускаем установку.

    $ 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.

  1. Пакет руссификации
    tlmgr install babel-russian hyphen-russian cyrillic t2 lh cm-super
  2. Часто используемые пакеты для форматирования таблиц и плавающих изображений
    tlmgr install tabu
    tlmgr install floatflt
    tlmgr install multirow

Источники и полезные ссылки

Close Menu