aleph - справочное руководство, опции, примеры команд


ИМЯ

aleph - расширенный Unicode TeX

СИНТАКСИС

aleph [options] [&format] [file|\commands]

ОПИСАНИЕ

Запустите наборщик Aleph для файла, обычно создавая file.dvi. Если аргумент файла не имеет расширения, к нему будет добавлено «.tex». Вместо имени файла можно указать набор команд Алеф, первая из которых должна начинаться с обратной косой черты. С аргументом &format Алеф использует другой набор предварительно скомпилированных команд, содержащихся в format.fmt; вместо этого обычно лучше использовать параметр -fmt format.

Aleph — это версия программы TeX, модифицированная для многоязычного набора текста. Он использует Unicode и имеет дополнительные примитивы для (среди прочего) двунаправленного набора текста.

Параметры командной строки Aleph аналогичны параметрам TeX.

Алеф больше не разрабатывается активно; см. LuaTeX для текущей активности.

ПАРАМЕТРЫ

Запустите aleph --help, чтобы увидеть полный список опций; это не является исчерпывающим.

-cnf-line string

Разобрать string как строку конфигурации texmf.cnf. См. руководство Kpathsea.

--fmt format

Используйте format в качестве имени используемого формата вместо имени, по которому был вызван Алеф, или строки %&.

--halt-on-error

Выход с кодом ошибки, если во время обработки возникает ошибка.

--help

Распечатать справочное сообщение и выйти.

--ini

Быть "начальным" Алефом для форматов дампа; это неявно истинно, если программа вызывается как inialeph.

--interaction mode

Устанавливает режим взаимодействия. Режим может быть одним из batchmode, nonstopmode, scrollmode и errorstopmode. Значение этих режимов такое же, как у соответствующих команд.

--ipc

Отправьте вывод DVI на сокет, а также обычный выходной файл. Доступность этой опции зависит от выбора установщика.

--ipc-start

Как --ipc и также запускает сервер на другом конце. Доступность этой опции зависит от выбора установщика.

--kpathsea-debug bitmask

Устанавливает флаги отладки поиска пути в соответствии с битовой маской. Подробнее см. в руководстве Kpathsea.

--maketex fmt

Включите mktexfmt, где fmt должен быть одним из tex или tfm.

--no-maketex fmt

Отключите mktexfmt, где fmt должен быть одним из tex или tfm.

--output-comment string

Используйте строку для комментария к файлу DVI вместо даты.

--output-directory directory

Записывайте выходные файлы в каталог вместо текущего каталога. Сначала найдите входные файлы в каталоге, а затем по обычному пути поиска.

--parse-first-line

Если первая строка основного входного файла начинается с %&, проанализируйте ее, чтобы найти имя дампа.

--progname name

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

--recorder

Включите средство записи имени файла. Это оставляет след файлов, открытых для ввода и вывода, в файле с расширением .ofl. (Эта опция всегда включена.)

--shell-escape

Включите конструкцию \write18{command}. команда может быть любой командой оболочки Bourne. По умолчанию эта конструкция включена в ограниченном режиме из соображений безопасности.

--version

Вывести информацию о версии и выйти.

СРЕДА

Подробные сведения об использовании переменных среды см. в документации библиотеки Kpathsearch (узел "Спецификации пути"). Утилита kpsewhat может использоваться для запроса значений переменных.

Одно предостережение: в большинстве форматов Aleph вы не можете использовать ~ в имени файла, которое вы даете непосредственно Aleph, потому что ~ является активным символом и, следовательно, расширяется, а не рассматривается как часть имени файла. Другие программы, такие как Metafont, не имеют этой проблемы.

TEXMFOUTPUT

Обычно Aleph помещает свои выходные файлы в текущий каталог. Если там не удается открыть какой-либо выходной файл, он пытается открыть его в каталоге, указанном в переменной окружения TEXMFOUTPUT. Для этой переменной нет значения по умолчанию. Например, если вы говорите tex paper, а текущий каталог недоступен для записи, если TEXMFOUTPUT имеет значение /tmp, Aleph попытается создать /tmp/paper. log/tmp/paper.dvi, если создается какой-либо вывод.) TEXMFOUTPUT также проверяет входные файлы, поскольку TeX часто генерирует файлы, которые необходимо впоследствии прочитать; для ввода никакие суффиксы (такие как ``.tex'') не добавляются по умолчанию, имя ввода просто проверяется как заданное.

TEXINPUTS

Путь поиска для файлов \input и \openin. Он должен начинаться с ``.'', чтобы пользовательские файлы находились перед системными файлами. Пустой компонент пути будет заменен путями, определенными в файле texmf.cnf. Например, установите для TEXINPUTS значение ".:/home/user/tex:", чтобы указать текущий каталог и ``/home/user/tex'' перед стандартным путем поиска.

TEXEDIT

Шаблон команды для перехода в редактор. Значение по умолчанию, обычно vi, устанавливается при компиляции Aleph.

ПРИМЕЧАНИЯ

Эта страница руководства не является исчерпывающей. Полную документацию по этой версии Aleph можно найти в информационном руководстве Web2C: реализация TeX. См. http://tug/org/web2c.

ОШИБКИ

Эта версия Алеф реализует ряд необязательных расширений. Фактически, многие из этих расширений в большей или меньшей степени противоречат определению Алеф. Когда такие расширения включены, баннер, печатаемый при запуске Aleph, изменяется на печать Alephk вместо Aleph.

В этой версии Алеф не удается уловить арифметическое переполнение при добавлении или вычитании измерений. Случаи, когда это происходит, редки, но когда это происходит, сгенерированный файл DVI будет недействительным.

СМОТРИТЕ ТАКЖЕ

tex(1), mf(1)

АВТОРЫ

Основными авторами Алефа являются Джон Плейс и Яннис Хараламбус.