Как модули решаются в ConTeXt?
В заголовках документов говорится:
Предположим, что мы сохраняем это в файле t-title.tex.
Но тогда упоминается:
Затем мы можем использовать это в нашем основном документе ConTeXt со следующим синтаксисом, который очень похож на версию LaTeX, за исключением добавления команды \ usemodule [title] вместо \ documentclass {article}.
Я пытаюсь понять, почему t-это добавлено к имени файла, а \usemodule[title]это опущено.
Скажите, если я хочу организовать свои повторно используемые модули в структуре каталогов, как мне их использовать?
Ответы
Схема именования модулей - это невыполненный контракт. Вы можете acutally имя вашего модуля ничего 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. См. Страницу Garden о модулях и file-mod.luaподробности.
ConTeXt будет искать TEXMFэти файлы, которые определены в contextcnf.lua. Сюда входят текущий рабочий каталог и его родительский каталог.