Comment les modules sont-ils résolus dans ConTeXt?
Dans les titres de document, il est dit:
Supposons que nous sauvegardions ceci dans le fichier t-title.tex.
Mais alors, il est mentionné:
Ensuite, nous pouvons l'utiliser dans notre document principal ConTeXt avec la syntaxe suivante, qui est assez similaire à la version LaTeX à part l'ajout de la commande \ usemodule [title] à la place de \ documentclass {article}.
J'essaie de comprendre pourquoi t-est ajouté au début du nom de fichier alors que \usemodule[title]cela omet cela.
Dites si je souhaite organiser mes modules réutilisables dans une structure de répertoires, comment les utiliser?
Réponses
Le schéma de dénomination des modules est un contrat non appliqué. Vous pouvez nommer votre acutally quoi que ce soit de module m-title.tex, p-title.tex, x-title.tex, s-title.tex, t-title.tex, title.texque tous ces noms seront jugés (dans cet ordre , je pense). En général, vous devez utiliser l'un t-title.texou title.texl'autre ou puisque les autres préfixes sont réservés à un usage interne. D'autres extensions que celles .texégalement possibles sont généralement .mkiichoisies pour les modules MkII, .mkivpour les modules MkIV et .mkxlpour les modules LMTX. Voir la page Jardin sur les modules et file-mod.luapour plus de détails.
ConTeXt recherchera TEXMFces fichiers qui sont définis dans contextcnf.lua. Cela inclut le répertoire de travail actuel et son répertoire parent.