
ВНазвания документовтам написано:
Предположим, что мы сохраним это в файле 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
. Сюда входит текущий рабочий каталог и его родительский каталог.