ConTeXt 中的模組是如何解析的?

ConTeXt 中的模組是如何解析的?

文件標題它說:

假設我們將其保存在檔案 t-title.tex 中。

但其中提到:

然後,我們可以在主 ConTeXt 文件中使用以下語法,除了添加 \usemodule[title] 命令代替 \documentclass{article} 之外,它與 LaTeX 版本非常相似。

我試圖理解為什麼t-在文件名中添加前綴而\usemodule[title]忽略它。

假設我想在目錄結構中組織可重複使用模組,我該如何使用它們?

答案1

模組命名方案是一個非強制執行的合約。您實際上可以將模組命名為m-title.tex, p-title.tex, x-title.tex, s-title.tex, t-title.textitle.tex因為所有這些名稱都將被嘗試(我認為按照這個順序)。一般來說,您應該使用 或t-title.textitle.tex因為其他前綴保留供內部使用。其他擴充.tex也是可能的,通常為 MkII 模組、 MkIV 模組和LMTX 模組.mkii選擇。請參閱.mkiv.mkxl模組上的花園頁面file-mod.lua了解詳情。

ConTeXt 將會尋找TEXMF這些定義在中的文件contextcnf.lua。這包括當前工作目錄及其父目錄。

相關內容