在文档标题它说:
假设我们将其保存在文件 t-title.tex 中。
但其中提到:
然后,我们可以在主 ConTeXt 文档中使用以下语法来使用它,除了在 \documentclass{article} 的位置添加 \usemodule[title] 命令外,它与 LaTeX 版本非常相似。
我试图理解为什么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
。这包括当前工作目录及其父目录。