Как разрешаются модули в ConTeXt?

Как разрешаются модули в ConTeXt?

ВНазвания документовтам написано:

Предположим, что мы сохраним это в файле t-title.tex.

Но далее упоминается:

Затем мы можем использовать это в нашем основном документе ConTeXt со следующим синтаксисом, который очень похож на версию LaTeX, за исключением добавления команды \usemodule[title] вместо \documentclass{article}.

Я пытаюсь понять, почему t-добавляется к имени файла, а \usemodule[title]это опускается.

Скажем, если я хочу организовать свои повторно используемые модули в структуру каталогов, как мне их использовать?

решение1

Схема именования модулей — это необязательный контракт. Фактически вы можете назвать свой модуль как угодно: m-title.tex, p-title.tex, x-title.tex, s-title.tex, t-title.tex, title.texпоскольку все эти имена будут испробованы (в таком порядке, я думаю). Обычно следует использовать либо , t-title.texлибо , title.texпоскольку другие префиксы зарезервированы для внутреннего использования. Другие расширения, которые .texтакже возможны, обычно .mkiiвыбираются для модулей MkII, .mkivдля модулей MkIV и .mkxlдля модулей LMTX. СмотритеСтраница сада на модуляхиfile-mod.luaдля получения подробной информации.

ConTeXt будет искать TEXMFэти файлы, которые определены вcontextcnf.lua. Сюда входит текущий рабочий каталог и его родительский каталог.

Связанный контент