LaTeXIgnores

Материал из ALT Linux Wiki

На этой странице перечисляются автоматически найденные зависимости на модули (стили) LaTeX, которые по некоторым причинам не могут быть удовлетворены, и потому отключены вручную в соответствующих spec-файлах.

TeXLive 2017

автопоиск зависимостей не проводился, особой нужды нет из-за грубого разбиения на подпакеты. Произошел переезд на новый формат автоматических provides для TeX: texmf(latex/foo)->tex(foo.sty). rpm-build-texmf заменен на rpm-build-tex для работы с TeXLive 2017.

Архив:TeXLive 2008

На этой странице перечислены автоматически найденные зависимости на модули (стили) LaTeX, которые по некоторым причинам не могут быть удовлетворены, и потому отключены вручную директивой %add_texmf_req_skip latex/foo в соответствующих spec-файлах.


texlive-lang-arab

latex/kashmiri
упоминается в файле %_datadir/texmf-texlive/tex/latex/arabtex/kashmiri.tex.
kashmiri.sty нашёлся на старом зеркале CTAN в nonfree (на самом CTAN такого сейчас нет). Видимо, это какое-то старьё.

texlive-lang-cyrillic

latex/cmcyr
упоминается в файле %_datadir/texmf-texlive/tex/latex/cmcyralt/russian.sty
cmcyr.sty нашёлся на CTAN в macros/latex209/contrib/cmcyralt/. Видимо, такое старьё в texlive не пакуют.
latex/pscyr
упоминается в файлах
  • %_datadir/texmf-texlive/tex/latex/disser/disser.cls
  • %_datadir/texmf-texlive/tex/latex/eskd/eskd.cls
В pscyr как-то всё нечисто с лицензией, так что SKIP от греха.

texlive-lang-czechslovak

latex/SpecChar
latex/csbulobalka
latex/csbulutf8
упоминаются в файле %_datadir/texmf-texlive/tex/latex/csbulletin/csbulletin.cls
Фиг знает что такое, нигде не нашёл, но загружаются условно, т.е. без них всё работать будет.

texlive-latex-base

latex/amsjpa
latex/inicap
упоминаются в файле %_datadir/texmf-texlive/tex/latex/amscls/amsrbeta.sty
Эти два, похоже, когда-то входили в amscls, но потом были выкинуты, а зависимости забытые остались.
latex/vtexhtml
упоминается в файле %_datadir/texmf-texlive/tex/latex/hyperref/hvtexhtm.def
Этот нужен только в контексте коммерческого дистрибутива VTeX. (Можно и файл вообще не паковать).
latex/here
упоминается в файле %_datadir/texmf-texlive/tex/latex/ltxmisc/verbasef.sty
Там в треде предлагали сделать wrapper, который бы загружал float.sty, но, похоже, не сделали. Можем wrapper сделать мы, можем плюнуть и сделать SKIP. Кроме того, эту зависимость может честно удовлетворить tetex-latex, где этот here.sty ещё сохранился.

texlive-latex-recommended

latex/pst-char
pst-char заменён стилем pst-text. Современные файлы pst-char просто загружают pst-text и выдают предупреждение, но в texlive они не упакованы. Сделаю-ка я пакет texmf-latex-obsolete, куда всё такое старьё и файлы для поддержки совместимости со старьём и положу.
latex/lgrind
А это стиль, прилагающийся к утилите на С.
latex/ifetex
Пакета ifetex нигде не видно. memoir, который его требует, сам же его и эмулирует, если не находит.

texlive-latex-extra

latex/biblatex
Это пакет biblatex, который считается ещё экспериментальным, и, видимо поэтому, не включён в texlive.
latex/calendar
Это пакет calendar. В texlive его нет, т.к. у него несвободная лицензия: "Free for use but distribution for profit only by arrangement".
latex/eforms
latex/exerquiz
Оба эти стиля из коллекции acrotex, которой почему-то нет в texlive, хотя она свободная и вроде актуальная и полезная. Стоит, наверное, её собрать в Сизиф отдельным пакетом.
latex/fixseminar
Этот из коллекции texpower, которая попала в дебиан отдельным пакетом. Неплохо бы нам тоже собрать отдельным пакетом.
latex/gradient
Такой стиль раньше был в составе pstricks, файл gradient.sty 93 года нашёлся даже на ctan, но в очень странном месте. Думаю, сейчас эта фунциональность покрывается pst-grad.sty. Поскольку ссылка на этот стиль тоже из чего-то малопонятного и неизвестно, насколько нужного, то думаю нет смысла его эксгумировать.
latex/lhelpx
Цитата из документации по lhelp:
5.1.6   lhelp extension package
 Does not exist yet but hey, we plan ahead. . .
 215 \DeclareOption{X}{\AtEndOfFile{\RequirePackage{lhelpx}}}
Автор позаботился о будущем.
latex/linenox0
Это workaround к старой версии lineno, для texlive неактуально.
latex/lucasual
latex/lucida-helvetica
Какое-то непонятное старьё для MikTeX, загружается условно.
latex/makor
Это развесистая система для набора на иврите. В texlive почему-то не включена, хотя с лицензией порядок. Видимо, вышла из моды (2003).
latex/mapleenv
Видимо, этот стиль идёт вместе с maple
latex/mathtime
Шрифты mathtime заменены шрифтами belleek, но для обратной совместимости можно запаковать mathtime.sty в texmf-latex-obsolete.
latex/mygoth
Такого файла нигде нет, загружается условно.
latex/newcommand
Предположительно опечатка в коде, скорее всего ему нужен пакет xnewcommand того же автора.
latex/texpower
Уже встречалось выше: этот пакет собран отдельно в дебиане, надо бы собрать и нам.
latex/tgpagella
Это к шрифтам tex-gyre, blacklist в дебиане: "GYRE fonts have a very strange license ..."
На сайте проекта про эту лицензию утверждается:
The TeX Gyre fonts are being released under the GUST Font License (GFL),
which is a free license, legally equivalent to the LaTeX Project Public
License (LPPL), version 1.3c or later.
В самом тексте лицензии на мой непросвещённый взгляд криминала не заметно. Поскольку шрифты нужные и современные, стоит упаковать отдельным пакетом, либо включить обратно в texlive.
latex/thmbox
Его добавили в texlive только 23.03.2009.
latex/web
Это web.sty из acrotex, который уже встречался выше (его нет в texlive, стоит собрать отдельным пакетом).
latex/xltxtra
Это пакет для XeTeX, загружается условно.

Ссылки