जिनमें @ चिह्न होता है, उन्हें सामान्यतः आंतरिक सामग्री माना जाता है जिसका उपयोग सामान्य उपयोगकर्ताओं को नहीं करना चाहिए। USFM एक (बहुत ही) सार्वजनिक कमांडों का समूह है, \zwhatever जैसी चीज़ें उपयोगकर्ताओं के लिए जटिल चीज़ों को प्रकट करने के लिए तैयार की गई हैं, और कई अन्य ptx2pdf मैक्रो हैं जिनमें @ चिह्न नहीं होता है; वे सार्वजनिक इंटरफेस हैं। प्रोग्रामर के रूप में, हम प्रयास करते हैं कि सार्वजनिक-इंटरफेस कॉलिंग कन्वेंशन्स (calling conventions) को अपरिवर्तित रखें, ताकि उपयोगकर्ताओं के संशोधन नष्ट (clobbered) न हों (जिससे बहुत अजीब और डीबग करने में कठिन परिणाम निकल सकते हैं)। @ चिह्न वाली चीज़ों को मैक्रो के लिए निजी माना जाता है, इसलिए हम आवश्यकतानुसार तर्कों (arguments) को जोड़ने/हटाने/पुनर्व्यवस्थित करने के लिए स्वतंत्र महसूस करते हैं, और जब तक हम कोड-बेस को उचित ढंग से रीफैक्टर (refactoring) करने का ध्यान रखते हैं, किसी को इसका पता नहीं चलना चाहिए।
आपका शब्दकोश संभवतः \mt या समान किसी चीज़ से शुरू होता है, जो एक शीर्षक (title) है, और इसलिए कोड आपके लिए वहाँ \mark{\t@tle} डाल देता है। वर्तमान में \mark के लिए केवल 2 जादुई मान (magic values) हैं: शीर्षक पृष्ठों के लिए {\t@tle} और {}, जो 'no verses' हेडर शैली को ट्रिगर करता है। अन्यथा, पृष्ठ पर पहला \mark पृष्ठ के आरंभ के लिए पुस्तक-अध्याय-श्लोक (book-chapter-verse) देता है और अंतिम एक अंत संदर्भ (end reference) देता है।
क्या आप शब्दकोश-शब्द हेडर (glossary-word header) का उपयोग कर रहे हैं? यदि हाँ, तो एक ऐसे पृष्ठ के लिए जिसका आरंभ शीर्षक से हो, *और एक रेखा (rule)* भी हो, आपको संभवतः book-hook{GLO} या एक पृष्ठ हुक (page hook) डालना होगा जो \mark{} को सम्मिलित करे।
वैकल्पिक रूप से, यदि रेखा (rule) इतनी महत्वपूर्ण नहीं है, तो आप उपयोग कर सकते हैं
\HEADFOOTset{H}{title}{l}{c}{r}{L}{C}{R}
हेडर की सामग्री सेट करने के लिए (डबल-पेज स्प्रेड के लिए), जहाँ l, c, r सम संख्या वाले पृष्ठों पर बायाँ, केंद्र और दायाँ सामग्री हैं, और बड़े अक्षरों वाली संस्करण (capital versions) विषम संख्या वाले पृष्ठों के लिए हैं।