Это команда fmtutil-sys, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
fmtutil - управление форматами TeX, базами Metafont и мемами Metapost для каждого пользователя
fmtutil-sys - управление форматами TeX, базами Metafont и мемами Metapost в масштабе всей системы
mktexfmt - создать формат TeX, базу Metafont или память Metapost
СИНТАКСИС
фмтутил [ВАРИАНТ] ... [КОМАНДА]
fmtutil-sys [ВАРИАНТ] ... [КОМАНДА]
mktexfmt FORMAT.fmt | BASE.base | MEM.mem | FMTNAME.EXT
ОПИСАНИЕ
fmtutil версия svn36788 (2015-04-13 00:53:26 +0900)
Восстановите и управляйте форматами TeX, базами Metafont и мемами MetaPost.
Если имя команды оканчивается на mktexfmt, можно создать только один формат. Единственные варианты
поддерживаются --Помогите и --версия, а командная строка должна состоять либо из формата
имя с его расширением или простое имя, которое передается в качестве аргумента в --byfmt (См.
ниже). Полное имя сгенерированного файла (если есть) записывается в stdout, и ничего
остальное.
Если вы не работаете в режиме mktexfmt, командная строка может быть более общей и иметь несколько
форматы могут быть сгенерированы следующим образом.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--cnffile ФАЙЛОВ
читать ФАЙЛ вместо fmtutil.cnf (можно указывать несколько раз, в этом случае все
файлы используются)
--fmtdir СПРАВОЧНИК
--no-engine-подкаталог
не используйте специфичный для движка подкаталог fmtdir
--no-error-if-no-format
выйти успешно, если формат не выбран
--no-error-if-no-engine=ДВИГАТЕЛЬ1, ДВИГАТЕЛЬ2, ...
успешно выйти, даже если требуемый двигатель
отсутствует, если он включен в список.
--тихий
Молчи
--тестовое задание (не реализовано, просто для совместимости)
- ссылки
(не реализовано, просто для совместимости)
--сила
(не реализовано, просто для совместимости)
Команды:
--все воссоздать все файлы формата
--отсутствует
создать все отсутствующие файлы формата
- обновить
воссоздать только существующие файлы формата
--byengine НАЗВАНИЕ ДВИГАТЕЛЯ
(повторно) создавать форматы с помощью ENGINENAME
--byfmt ИМЯ ФОРМАТА
(повторно) создать формат для FORMATNAME
--биифен ГИФЕНФИЛ
(повторно) создавать форматы, зависящие от ГИФЕНФАЙЛА
--enablefmt ИМЯ ФОРМАТА
включить имя формата в файле конфигурации
--disablefmt ИМЯ ФОРМАТА
отключить имя формата в файле конфигурации
--listcfg
список (включенных и отключенных) конфигураций, отфильтрованных по доступным форматам
--catcfg
вывести содержимое файла конфигурации
--showhyphen ИМЯ ФОРМАТА
напечатать имя файла дефиса для формата FORMATNAME
--версия
показать информацию о версии и выйти
--Помогите показать это сообщение и выйти
ОКРУЖАЮЩАЯ СРЕДА
Пояснения к обычно используемым деревьям и файлам:
If --cnffile указывается в командной строке (возможно, несколько раз), его
значение (я). В противном случае fmtutil читает все файлы fmtutil.cnf, найденные
работает `kpsewhich -все fmtutil.cnf 'в порядке, возвращаемом kpsewhich.
В любом случае, если будет найдено несколько файлов fmtutil.cnf, все определения формата
найденные во всех файлах fmtutil.cnf объединены.
Таким образом, если файлы fmtutil.cnf присутствуют во всех деревьях, и используется макет по умолчанию
При поставке с TeX Live следующие файлы читаются в указанном порядке.
Для fmtutil-sys:
ТЕКСМФСИСКОНФИГ $ TEXLIVE / ГГГГ / texmf-config / web2c / fmtutil.cnf
ТЕКСМСИСВАР $ TEXLIVE / ГГГГ / texmf-var / web2c / fmtutil.cnf
ТЕКСФЛОКАЛ $ TEXLIVE / texmf-local / web2c / fmtutil.cnf
ТЕКСМРРАСП $ TEXLIVE / ГГГГ / texmf-dist / web2c / fmtutil.cnf
Для fmtutil:
TEXMFCONFIG $ HOME / .texliveYYYY / texmf-config / web2c / fmtutil.cnf
TEXMFVAR $ HOME / .texliveYYYY / texmf-var / web2c / fmtutil.cnf
ТЕКСМФГЛАВНАЯ $ HOME / texmf / web2c / fmtutil.cnf
ТЕКСМФСИСКОНФИГ $ TEXLIVE / ГГГГ / texmf-config / web2c / fmtutil.cnf
ТЕКСМСИСВАР $ TEXLIVE / ГГГГ / texmf-var / web2c / fmtutil.cnf
ТЕКСФЛОКАЛ $ TEXLIVE / texmf-local / web2c / fmtutil.cnf
ТЕКСМРРАСП $ TEXLIVE / ГГГГ / texmf-dist / web2c / fmtutil.cnf
(где YYYY - версия выпуска TeX Live).
В соответствии с действиями fmtutil может записывать в один из указанных файлов или создавать
новый файл fmtutil.cnf, описанный ниже.
Где сохраняются изменения:
Если файлы конфигурации указаны в командной строке, то первым из них будет
используется для сохранения любых изменений из --включить or --запрещать. Если файлы конфигурации взяты
из kpse, который выводится, то алгоритм более сложный:
1) Если $ TEXMFCONFIG / web2c / fmtutil.cnf or $ TEXMFHOME / web2c / fmtutil.cnf появляется в
список используемых файлов, затем тот, который указан первым kpsewhich --все (эквивалентно
один, возвращенный kpsewhich fmtutil.cnf), используется.
2) Если ни один из вышеперечисленных двух отсутствует и изменения не внесены, создается новый файл конфигурации.
создан в $ TEXMFCONFIG / web2c / fmtutil.cnf.
В общем, идея состоит в том, что если данный файл конфигурации недоступен для записи, высокоуровневый
можно использовать. Таким образом, настройки дистрибутива могут быть переопределены для
общесистемный, используя TEXMFLOCAL, а затем системные настройки можно снова переопределить для
конкретное использование с использованием TEXMFHOME.
Разрешение нескольких определений формата:
Если формат определен более чем в одном файле конфигурации, то определение прибывает
из первого в списке используется файл fmtutil.cnf.
Отключение форматов:
Файлы fmtutil.cnf с более высоким приоритетом (перечисленные ранее) могут отключать форматы
упомянутые в файлах fmtutil.cnf с более низким приоритетом (перечисленных ниже), написав, например,
#!
в файле fmtutil.cnf с более высоким приоритетом.
В качестве примера предположим, что вы хотите отключить формат luajitlatex. Вы можете
создать файл $ TEXMFCONFIG / web2c / fmtutil.cnf с содержанием
#! luajitlatex luajittex language.dat, language.dat.lua lualatex.ini
и вызовите fmtutil.
fmtutil против fmtutil-sys (fmtutil --sys):
Когда fmtutil-sys запущен или параметр командной строки --sys используется, TEXMFSYSCONFIG
и TEXMFSYSVAR используются вместо TEXMFCONFIG и TEXMFVAR соответственно. Этот
это основное различие между fmtutil-sys и fmtutil.
Другие местоположения могут быть использованы, если вы укажете их в командной строке, или эти деревья
не существуют, или вы не используете исходный TeX Live.
СОСТАВЛЕНИЕ ОТЧЕТОВ ОШИБКИ
Сообщайте об ошибках: [электронная почта защищена]
Домашняя страница TeX Live:http://tug.org/texlive/>
Используйте fmtutil-sys в Интернете с помощью сервисов onworks.net