Texlive что это
Перейти к содержимому

Texlive что это

  • автор:

TeX Live

TeX Live — наиболее полный дистрибутив LaTeX, поддерживаемый TeX-сообществом. TeX Live позволяет запускать и устанавливать LaTeX на различных операционных системах. В число поддерживаемых систем входят множество Unix-подобных, включая Linux, а также Mac OS X и Microsoft Windows.

TeX Live распространяется как в виде CD-версии, так и в виде DVD-версии. В первом случае имеется только установка дистрибутива на жёсткий диск, а во втором кроме, собственно, установки существует возможность запуска LaTeX прямо с DVD, что объясняет приставку Live в названии дистрибутива. Вместе с DVD-версией дистрибутива идёт «снимок» CTAN-архива.

В дистрибутив входит очень подробное и качественное руководство пользователя по установке на нескольких языках, включая русский.

История

TeX Live разрабатывается начиная с 1996 года. В качестве основы для дистрибутива послужил дистрибутив teTeX, который прекратил своё существование весной 2006 года в пользу TeX Live. На сегодня TeX Live становится базовым для всех дистрибутивов GNU/Linux.

Источники

См. также

Ссылки

  • Домашняя страница TeX Live (англ.)
  • Руководство пользователя TEX Live (рус.)
Τ Ε Χ
Макропакеты AMS-LaTeX • ArabTeX • ConTeXt • FarsiTeX • Texinfo • \mathrm<L\!\!^<<>_> \!\!\!\!\!\;\; T\!_ \! X>» width=»» height=»» /> • MusiXTeX • Plain TeX • PSTricks • TIPA • XyMTeX</td>
</tr>
<tr>
<th style=Альтернативные движки Τ Ε Χ eTeX • luaTeX • pdfTeX • XeTeX • New Typesetting System • Omega
Дистрибутивы TeX Live • teTeX • fpTeX • MiKTeX • proTeXt • MacTeX • gwTeX • OzTeX • Latexian • PasTeX
Сообщество CTAN • TUGboat • The PracTeX Journal • Deutschsprachige Anwendervereinigung TeX
Related DVI • Computer Modern • Metafont • MetaPost • WEB • CWEB • TeX Directory Structure • TeX font metric
  • Программное обеспечение по алфавиту
  • TeX
  • Программное обеспечение с лицензией GNU GPL
  • Кроссплатформенное программное обеспечение
  • Программное обеспечение для Linux
  • Программное обеспечение для Mac OS X
  • Программное обеспечение для Windows
  • Появились в 1996 году

Wikimedia Foundation . 2010 .

TeX Live — TeX Live

TeX Live — это кроссплатформенное, бесплатное распространение программного обеспечения для системы набора TeX, которая включает основные программы, связанные с TeX, пакеты макросов и шрифты. Это замена его более не поддерживаемого аналога teTeX. Теперь это дистрибутив TeX по умолчанию для нескольких дистрибутивов Linux, таких как openSUSE, Fedora, Debian, Ubuntu., Termux и Gentoo. Другие операционные системы Unix, такие как OpenBSD, FreeBSD и NetBSD, также преобразовали teTeX в TeX Live.

Первоначально проект был начат Себастьяном Ратцем в 1996 году в сотрудничестве с группами пользователей TeX по всему миру, включая группу пользователей TeX. Сегодня его поддерживают Карл Берри, Акира Какуто, Луиджи Скарсо и многие другие.

До версии 2009 TeX Live можно было запускать напрямую или «вживую» с CD-ROM, с DVD-ROM, или с любого другого мобильного устройства, отсюда и его название. Начиная с TeX Live 2010, запускать распространение с DVD TeX Collection было невозможно из-за ограничений в пространстве для хранения. TeX Live следует структуре каталогов TeX.

. Начиная с выпуска 2009 года, редактор TeXworks включен в Microsoft Windows и Mac OS X, как а также язык векторной графики Asymptote.

Для Mac OS X существует MacTeX, который включает в себя полный дистрибутив TeX Live, а также некоторые дополнительные инструменты для использования TeX на Mac, в первую очередь редактор TeXShop и менеджер библиографии BibDesk. Подобно Basic MikTeX в MikTeX, для Mac также можно использовать значительно меньшую загрузку, BasicTeX. TeX Live также можно скомпилировать и установить через MacPorts.

  • 1 История выпусков
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки

История выпусков

Снято с производства Текущая Будущее (tlpretest)
Версия Дата выпуска Существенные изменения Ссылка
2020 10 апреля, 2020
2019 19 апреля 2019 г. Новый интерфейс для TeX Live Manager. [1]
2018 28 апреля 2018 г. Сопоставление имен файлов без учета регистра в Unix по умолчанию. Кодировка ввода по умолчанию LaTeX теперь UTF-8. [2]
2017 4 июня 2017 г. LuaTeX 1.04. [3]
2016 5 июня 2016 г. LuaTeX 0.90. [4]
2015 LaTeX2e теперь включает исправления, ранее обнаруженные в fixltx2e. LuaTeX 0.80. [5]
2014 [6]
2013 XeTeX теперь использует HarfBuzz для компоновки шрифтов. Добавлен LuaTeX 0.77. [7]
2012 MorphOS порт [8]
2011 biber. LuaTeX 0.70. [9]
2010 Автоматическое преобразование EPS для pdfTeX. PDF 1.5 вывод по умолчанию. XeTeX имеет маржевый кернинг. LuaTeX 0.60. Больше нельзя запускать в реальном времени с DVD. [10]
2009 TeXworks включен в порты Windows и OSX. Асимптота включена. LuaTeX 0.40. [11]
2008 Дополнительные обновления через Интернет. Первый выпуск с LuaTeX. [12]
2007 [13]
2006 Первый выпуск с XeTeX. [14]
2005 [15]
2004 Новая структура папок. [16]
2003 по умолчанию. Latin Modern в комплекте. [17]
7 2002 Поддержка Mac OS X [18]
6 июль 2001 Детализированные коллекции. [19]
5 Март 2000 г. Удалено все несвободное программное обеспечение. [20]
4 1999 Поддержка Windows. Web2C 7.3. [21]
3 1998 Web2C 7.2. [22]
2 1997 [23]
1 май 1996 [24]

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • MiKTeX

Ссылки

Внешние ссылки

  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • Официальный веб-сайт

Texlive что это

Диск содержит все (ну почти все) необходимое для работы.

Диск (6) продается вместе с книгой LaTeX и его Web приложения и поэтому вполне доступен.

Диск (7) можно скачать и записать самому.(Сотрудники ИММ УрО РАН могут взять CD по тел. 34-39). (Внимание, Вам нужен 1-ый CD, 2-ой — только для UNIX.)

На диске есть инсталятор в стиле виндовз, но пользоваться им не следует — обычно неопытный юзер устанавливет совсем не то, что ему нужно.

Поскольку места на диске бывает либо очень мало либо очень много, то естественны два способа установки:

1) Файлы с настройкой на диске, остальное на CD.

  • bin\win32 (16M) — исполняемые файлы;
  • texmf\*.* (400M у TL6 и 495M у TL7).

  • texmf\doc (157M) (читать доки можно и с CD)
  • texms\source (47M) (аналогично)
  • texmf\ispell (6M) (небось все равно вордом арфаграфию провиряете)
  • texmf\fonts\truetype (18M) (русских букв там нет)
  • texmf\fonts\pfm и
  • texmf\fonts\misc (10M) (там нет ничего интересного) Учтите, что на архаичной файловой системе (типа fat32) все это хозяйство займет намного больше места.

Сначала немного теории:

  • $TEXMFMAINE — основная часть. Никогда не меняется
    (посмотрите на CD:\texmf — это она)
  • $TEXMFLOCAL — Настраивается администратором.
  • $VARTEXMF — Сюда изменения вносятся автоматически.
  • $HOMETEXMF — Индивидуальная — настраивается юзером.

Вы можете совместить второе, третье и четвертое (так мы и сделаем).

  • texmf.cnf — главный, в нем написано, что где лежит,
  • config.ps — настройка dvips,
  • mktex.cnf — настройка генератора шрифтов,

  • language.dat — переносы в LaTeX,
  • fmtutil.cnf — форматные файлы,
  • modes.mf — генератор шрифтов,
  • mymodes.mf — добавлено мной для локальных настроек.

Поскольку всех файлов ОЧЕНЬ много, то для ускорения поиска используется
база данных — файл ls-r .
Он(а) создается командой mktexlsr .
Это значит, что если Вы добавили/убрали (стилевой) файл, —
запустите mktexlsr .
Кстати, если хотите найти какой-нибудь файл, ищите его в ls-r .

ls-r необходим не во всех каталогах. В каких именно — читайте в texmf.cnf .

Файлы должны находится на своих местах, а не где попало. Эти места указаны в texmf.cnf .

Перед началом работы TeX должен знать, где находятся конфигурационные файлы. Он определяет это по переменной окружения TEXMFCNF . Если команда set показывает неправильное значение этой переменной, ничего работать не будет. Про переменные окружения (они же переменные среды или просто среда) читайте в документации к вашей операционной системе.

GhostScript жизненно необходим. Он есть на CD ( CD:\suppor\ghostscript\gs. 32.exe ).

Установите его обязательно!

Gsview на CD отсутствует. Это плохо. Ищите его тут http://www.cs.wisc.edu/~ghost/gsview) .
(На CD:\support\ps_view есть смотрелка PostScript, написанная непосредственно на PostScript. PostScript — это еще и язык програмирования).
Впрочем, если Вы сумеете с ней справится, то не мне Вас учить, что делать дальше :-

Переходим к практике:

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

Не пугайтесь, для облегчения этой непосильной (для среднестатистического виндусОвого юзера) работы я сделал командный файл tex-inst.bat . Для его работы необходим sed.exe .

Итак:
1) Скопируйте sed.exe в c:\windows (или в %PATH% ).
2) Примите волевое решение — куда устанавливать:
(например, на диск c: в директорию tex-var ).
3) Выясните, где основное дерево каталогов:
(например, на диске d: в директории texmf ).
4) Выясните, где исполняемые файлы
(например, в d:\bin\win32 ).
5) Запускаем .

tex-inst d: texmf c: tex-var d:\bin\win32

6) Если хотите устанавливать глубже, в существующую директорию,
делайте примерно так:
tex-inst d:\сеть\дистрибутивы texmf c:\dtp\TeX tex-var d:\bin\win32

  • первые строчки — те, в которых настройка GS ;
  • последние строчки — те, в которых запускается FAR ,
    нортонкомандер или что там у вас.

Если компутер ругается и не работает:
1) выясните, не слишком ли много у Вас в PATH :
посмотрите в autoexec.bat ,
найдите PATH=. и уберите оттуда лишнее. (и перезагрузитесь)
2) выясните, не устновлены ли у Вас переменные окружения
TEXMFMAIN, TEXMFLOCAL, VARTEXMF, HOMETEXMF
и прочие, упомянутые в texmf.cnf
(запустите set и посмотрите). Если установлены — уберите.
(убирать можно так set TEXMFMAIN= )
3) если говорит, что мало среды (недостаточно памяти под переменные
окружения), нажмите на иконку ПРАВОЙ кнопкой, в
свойства> \verb ->| память ->> \verb среда|
поставьте число побольше и снова запустите ее.
4) пользователи WIN2000 и выше могут установить соответствующие
переменные окружения через соответствующее меню.
5) Если и это не помогает, напишите tex-inst.bat сами 😉

Особенности нового TеXа .

  • Там нет никаких меню (тут Вам не ресторан.)
    (Если очень хочется меню — есть CD:\support\winshell .
    Если Вы любите монстрообразные текстовые редакторы —
    CD:\support\emacs.zip или CD:\support\pfe.zip .
    Многими любим WinEdt . Ищите сами в Интернете.
    Кстати, в texmf.cnf можно вписать автоматический запуск любимого редактора.
  • Все делается наиболее простым и естественным образом:
    • Запустить латех:
      latex file.tex
      (набрать в командной стороке, той, что у FAR -а внизу,
      и нажать )
    • посмотреть dvi :
      windvi file.dvi
    • Сделать PostScript:
      dvips file.dvi
    • Сделать из него PDF:

    gswin32c -r600 -sDEVICE=pdfwrite -sPAPERSYZE=a4 -dNOPAUSE -dBATCH -sOuputFile=file.pdf file.ps

    Напомню, что в FAR есть история команд (F8) и быстрая вставка имени файла в командную строку (Ctrl-Enter) . Напомню также про существование командных файлов и команды FOR .

    Особенности русификации:
    Поздравляю! Ваш тех не просто русифицирован, а даже интернализирован. Все языки равноправны и Вы можете использовать в одном файле несколько языков и даже несколько кодировок одновременно!
    (Подробности в cyrguide.dvi )

    Сначала немного теории:
    T E Xдолжен понять три вещи:
    1) какая кодировка у входного файла;
    2) какую раскладку букв в шрифте Вы предпочитаете в это время суток;
    3) какие правила переносов Вам нравятся, и как называется на Вашем языке chapter, section, index и прочее.

    Итак, для правильного понимания техом Вашего файла в него нужно подключить три стилевых файла:
    1) \usepackage[cp866]
    (еще есть cp1251 и koi8-r )
    Он превращает русские буквы в активные символы а затем в команды
    \cyra \cyrb . \CYRA \CYRB .
    2) \usepackage[T2A]
    превратит команды
    \cyra \cyrb . \CYRA \CYRB .
    в буквы в кодировке T2A . (именно она Вам и нужна)
    3) \usepackage[russian]
    Подключит правильные переносы и заменит
    chapter на глава и т.п.
    (Кстати, поддержка нужных переносов должна быть встроена
    в форматный файл. Она определяется в language.dat . Русский там уже есть, расслабьтесь.) Для совместимости со старым техом , есть russian.sty . Так что Ваши старые файлы с \documentstyle[. russian. ] будут обрабатываться правильно (наверное).

    Побочные эффекты русификации:
    1) Нельзя использовать русские буквы в названии команд.
    (и это неустранимо, т.к. русские буквы теперь не буквы а активные символы)
    2) Нельзя использовать русские буквы в формулах.
    (можно так: $\mbox$ )
    (Кстати, если подключить \usepackage (сразу после \documentclass[. ] <. >), то можно и без \mbox )
    3) В *.idx и *.aux русские буквы пишутся в виде \cyra \cyrb . \CYRA \CYRB .
    Поэтому у makeindex и bibtex возникает много сложностей.
    Это исправлено под UNIX, но под WIN32 коварные юниксоиды
    забыли выложить нужные файлы. Ну да не беда.
    В tex-var\ru лежат похаканные командные файлы правильно
    запускающие makeindex и bibtex (для них нужен sed.exe ).
    Оригиналы в sourse\generic\T2\etc .
    4) Те картинки, которые EmTeX> вставлял нормально, dvips скорее всего тоже вставит. А может и нет. Но теперь у Вас есть куда более эффективные инструменты.
    Подробности в texmf\doc\epslatex .

    Печать: В windvi есть кнопочка печатать. Соберите волю в кулак и НИКОГДА на нее не нажимайте (ее придумали враги народа).
    Печатать следует только через dvips и GhostScript командами:
    dvips file.dvi и gswin32c -sDEVICE=mswinpr2 -sPAPERSYZE=a4 -dNOPAUSE -dBATCH file.ps
    (напишите соответствующий *.bat-файл сами).
    Дело в том, что windvi не вполне совместим с dvips.
    И это значит, что когда дело дойдет до серьезной работы, которую надо будет печатать на нормальном (т.е. PostScript ) принтере Вам придется все переделывать под dvips . (Прецеденты были).
    Не дайте врагам народа повода для веселья!
    Запомните, windvi — для быстрого (чернового) просмотра на экране!

    • mf (и сгенерированные из них *.pk ) и
    • type1 .

    • печать (на бумаге, и особенно на пленке для типографии);
    • и изготовление pdf для просмотра на экране акроридером.

    • для печати лучше mf (есть возможность регулировать толщину линий у букв. Это абсолютно уникальное и очень полезное свойство метафонта. Обидно было бы им не воспользоваться. У современных лазерных принтеров буквы получаются слишком светлые, и типография почти наверняка Вас пошлет все переделывать. В мире современных шрифтов, единственный выход — искать старый или по настоящему профессиональный и ужасно дорогой принтер. В мире устаревшего метафонта, эта проблема решена еще в 1974 году)
      Итак, надо:
      • выполоть из config.ps упоминание о p +bsr.map и из modes.mf слово fontmap .
      • посмотреть в modes.mf и найти там подходящий mode_def .
        Если готовый mode_def не подходит (весьма вероятно, что так и будет)
        • надо добавить свой mode_def (со своим, _НОВЫМ_ , названием) в \metafont\config\mymodes.mf (как правило достаточно скопировать кусок из modes.mf, (от mode_def до enddef , включительно) заменив только слово после mode_def и увеличив число после blacker . Кстати, в modes.mf , во первЫх строках, описано что означает каждый параметр и как правильно подобрать правильные параметры))
        • обновить mf.bas (запустите fmtutil -byfmt mf )

        gswin32c -r600 -sDEVICE=pdfwrite -sPAPERSYZE=a4 -dNOPAUSE -dBATCH -sOuputFile=file.pdf file.ps

        5) \usepackage[unicode] — весьма украсит Ваш PDF СамоПрыгающими ссылками и ПостоянноВисящимСлева оглавлением;
        6) посмотрите на texmf\doc\latex\ и придите в восторг.

        Картинки:
        В современном техе есть современный способ вставки графики.
        Надо сконвертировать все ваши картинки в *.eps, а затем использовать \usepackage .
        Подробности в texmf\doc\epslatex .
        Конвертеры — jpeg2ps , CD:\support\netpbm , CD:\support\tiff2ps .
        CD:\support\cep — умеет сжимать готовые *.eps . (ему нужен awk ) При использовании pdflatex , сконвертируйте все *.eps в *.pdf посредством epstopdf .

        • установите netpbm
        • переименуйте tex4ht.netpbm в tex4ht.env

        Документация:
        Обязательно следует прочитать:
        1) texmf\doc\guides\lshort.ru — про LaTeX2e на русском
        2) texmf\doc\epslatex — про вставку графики.
        3) CD:\faq\english\newfaq.dvi — ответы на все вопросы.
        4) Загляните в texmf\doc\html и особенно в texmf\doc\html\manpages .

        Ускорение:
        Если Ваш CD не слишком быстр, а копировать все на диск не хочется, есть компромисный вариант — перенести на диск часто используемые файлы.
        А именно:
        1) все исполняемые (и исправить PATH )
        2) все форматные (для этого достаточно убрать лишнее из fmtutil.cnf и запустить fmtutil —all )
        3) те, которые часто упоминаются в *.log , (скопируйте в АНАЛОГИЧНУЮ директорию внутри tex-var ).

        Перестройка:-) Появятся предложения, пишите.

        С предложениями по улучшению и исправлению этой инструкции обращайтесь к Антону Финогенову (fin@imm.uran.ru).

        TeX Live

        TeX Live — это бесплатный дистрибутив TeX, предназначенный для предоставления полной, готовой к использованию среды TeX / LaTeX в основных операционных системах . Начиная с версии 2008, он включает диспетчер пакетов, позволяющий обновлять его компоненты из Интернета. В OS X он служит основой для дистрибутива MacTeX , который предлагает особый режим установки и включает некоторые дополнительные инструменты.

        Резюме

        Характеристики

        Как и MiKTeX (и в отличие от таких дистрибутивов, как teTeX или ConTeXt Minimals ), TeX Live является универсальным и полным дистрибутивом в том смысле, что он включает в себя все материалы, доступные в сети CTAN, и соответствует ее правилам (в частности, лицензии ). Точнее, TeX Live предоставляет большинство форматов TeX, таких как LaTeX , Plain и ConTeXt (частично поддерживается), и очень большое количество дополнений для этих форматов ( пакеты для LaTeX, модули для ConTeXt, шрифты и их вспомогательные файлы для TeX).

        TeX Live также включает основные движки, производные от TeX ( eTeX , pdfTeX , Aleph ), включая более новые, такие как XeTeX и LuaTeX . Он также предоставляет множество вспомогательных программ, таких как bibTeX , makeindex, а в последнее время — xindy и Asymptote . С 2009 года в него входит редактор TeXworks для Windows.

        С 2008 года TeX Live оснащается менеджером пакетов tlmgr, в частности, позволяющим устанавливать и обновлять пакеты из Интернета . Однако, в отличие от MiKTeX , он не предлагает возможности установки недостающих файлов «на лету».

        TeX Live предлагает несколько режимов установки и использования. Например, его можно использовать с DVD почти без установки (отсюда и название) или в портативном режиме . TeX Live разработан для многопользовательских систем и может использоваться в сети , в том числе на разных платформах . Предоставляются бинарные файлы для многих платформ.

        Все материалы, включенные в TeX Live, а также компоненты, разработанные для TeX Live, находятся под свободной лицензией в смысле FSF .

        Исторический

        TeX Live разрабатывается с 1996 года в результате сотрудничества групп пользователей TeX по всему миру, включая TeX Users Group ; его разработку в настоящее время координирует Карл Берри. С 2006 года интерес к нему возродился после прекращения обслуживания дистрибутива teTeX Томасом Эссером, став стандартным дистрибутивом TeX для многих дистрибутивов Linux, таких как Debian или Fedora .

        2008 г.

        Основным нововведением этой версии является менеджер пакетов, позволяющий устанавливать и обновлять их по сети. Основные другие новые функции:

        • возможность установки через сеть;
        • появление нового движка LuaTeX и, на некоторых платформах, утилиты xindy для индексов.

        2009 г.

        Основными нововведениями этой версии были:

        • интеграция программного обеспечения графического программирования Asymptote ;
        • включение редактора TeXworks (только в Windows и косвенно в Mac OS X через MacTeX);
        • упрощенный установщик для Windows.

        Планировалось сделать возможным в LaTeX вставлять изображения в формате EPS даже в режиме PDF , благодаря новой функциональности, позволяющей TeX вызывать ограниченное количество внешних команд. Эту функцию пришлось временно отозвать из соображений безопасности.

        2010 г.

        Начиная с TeX Live 2010, можно автоматически (т. Е. «На лету») конвертировать файлы EPS в PDF с помощью pdfTeX. Новые программы, доступные в этой новой версии: pTeX (для обработки японских текстов), BibTeXu (специальная версия BibTeX для обработки файлов в Unicode ), ChkTeX (для управления синтаксисом LaTeX документа) и dvisvgm (для преобразования файлов DVI с помощью SVG).

        2011 г.

        Начиная с версии 2011 было введено обновление для платформ Unix с помощью экспериментального сценария оболочки. Также Biber доступен в качестве замены BibTeX.

        Примечания и ссылки

        1. ↑» TL21 выпущен » , 1 — го апреля 2021 (по состоянию на 5 апреля 2021 г. )
        2. ↑ (in) шаги после установки для использования ConTeXt Mark IV в TeX Live 2008
        3. ↑ a и b (in) Известные проблемы в TeX Live 2009
        4. ↑ a и b (in) ноутбук использует TeX Live
        5. ↑ (in) Условия лицензии TeX Live
        6. ↑ (en) Официальный сайт teTeX
        7. ↑ (in) Fedora Wiki — Миграция TeXLive
        8. ↑ Мануэль Пегурье-Гоннар. Выпущен TeX Live 2010 . Блог mpg. 10 сентября 2010 г.
        9. ↑ (in) Обновление с TeX Live 2010 до 201 На: tug.org. TeX Users Group, 20 июля 2011 г.
        10. ↑TeX Live Practical Guide . Имеется версия . Июль 2011 г.
        11. ↑ Мануэль Пегурье-Гоннар: TeX Live 2011 вышел . Блог mpg. 22 июля 2011 г.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *