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 • Альтернативные движки Τ Ε Χ
| 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.
Примечания и ссылки
- ↑» TL21 выпущен » , 1 — го апреля 2021 (по состоянию на 5 апреля 2021 г. )
- ↑ (in) шаги после установки для использования ConTeXt Mark IV в TeX Live 2008
- ↑ a и b (in) Известные проблемы в TeX Live 2009
- ↑ a и b (in) ноутбук использует TeX Live
- ↑ (in) Условия лицензии TeX Live
- ↑ (en) Официальный сайт teTeX
- ↑ (in) Fedora Wiki — Миграция TeXLive
- ↑ Мануэль Пегурье-Гоннар. Выпущен TeX Live 2010 . Блог mpg. 10 сентября 2010 г.
- ↑ (in) Обновление с TeX Live 2010 до 201 На: tug.org. TeX Users Group, 20 июля 2011 г.
- ↑TeX Live Practical Guide . Имеется версия . Июль 2011 г.
- ↑ Мануэль Пегурье-Гоннар: TeX Live 2011 вышел . Блог mpg. 22 июля 2011 г.
- Запустить латех:
Альтернативные движки Τ Ε Χ