USFM को जोड़ने के कई अलग-अलग तरीके हैं जो paratext फ़ाइलों में मौजूद नहीं हैं। एक विकल्प changes.txt फ़ाइल का उपयोग करना है, लेकिन इसमें थोड़ी गड़बड़ हो जाती है, क्योंकि आपको हर स्लैश को डबल करना पड़ता है।
आप एक hook का उपयोग करने की कोशिश कर सकते हैं, लेकिन hooks की समस्या यह है कि hooks में अंक अंकों के रूप में माने जाते हैं, मार्कर का हिस्सा होने की संभावना वाले चीज़ों के रूप में नहीं, यानी \mt1 को \mt 1 के रूप में समझा जाएगा।
सबसे पहले जटिल, लेकिन शायद आदत पड़ने के बाद सबसे आसान, एक 'ट्रिगर फ़ाइल' बनाना है। यदि आपका प्रोजेक्ट MYPROJ कहलाता है, और कॉन्फ़िगरेशन testing है, तो एक glossary के लिए फ़ाइल को यहाँ रखना होगा:
{paratextDir}/MYPROJ/shared/ptxprint/testing/triggers
नाम A9GLOMYPROJ-testing.SFM.triggers के साथ
उस फ़ाइल में, आप एक या अधिक ट्रिगर प्रविष्टियाँ डाल सकते हैं, उदाहरण के लिए इस तरह:
\AddTrigger GLObookstart-preverse
\mt1 ~
\zgap|8em \*
\zrule|width="0.5"\*
\zgap|1em \*
\mt1 GLOSSARY
\zgap|1em\*
\zrule|width="0.5"\*
\pb
\EndTrigger
ट्रिगर प्रविष्टियों को किसी भी श्लोक या \k keyword\k* प्रविष्टि, आदि से जुड़ा जा सकता है, बिल्कुल figures की तरह (हालाँकि figure-जैसी स्थिति प्राप्त करने के लिए आपको यहाँ के रूप में "-preverse" सuffix जोड़ना होगा), और यह आपको किसी भी मान्य USFM को शामिल करने की अनुमति देना चाहिए। यदि आप कोई suffix नहीं उपयोग करते हैं, तो USFM ट्रिगर करने वाले श्लोक नंबर के बाद ट्रिगर होता है, श्लोकों के लिए, और अन्य स्थानों के लिए शायद ही कभी।
बेशक, आपको 45ACT...SFM.triggers और ACTbookstart-preverse का उपयोग करना होगा।