Вещи с символом @ в имени обычно считаются внутренними, и обычные пользователи не должны их использовать. USFM — это (очень) публичный набор команд, вещи вида \zwhatever предназначены для раскрытия сложных функций для пользователей, а также есть различные другие макросы ptx2pdf, в именах которых нет @, — это публичные интерфейсы. Как программисты, мы стараемся не менять соглашения вызова публичных интерфейсов, чтобы модификации пользователей не были затерты (что может привести к ОЧЕНЬ странным и трудным для отладки результатам). Вещи с символом @ считаются частными для макросов, и поэтому мы чувствуем себя свободными добавлять/удалять/переставлять аргументы и т. д. по мере необходимости, и при условии, что мы правильно занимаемся рефакторингом кодовой базы, никто не должен этого заметить.
Ваш глоссарий, вероятно, начинается с \mt или похожего, что является заголовком, и поэтому код вставляет \mark{\t@tle} там за вас. В настоящее время для \mark есть только 2 магических значения: {\t@tle} для заголовочных страниц и {}, которое запускает стиль заголовка «без стихов». В противном случае первый \mark на странице дает книгу-главу-стих для начала страницы, а последний — конечную ссылку.
Вы используете заголовок слова глоссария? Если да, то чтобы получить его для страницы, которая начинается с заголовка, *И с линией*, вам, вероятно, нужно вставить book-hook{GLO} или хук страницы для вставки \mark{}.
В качестве альтернативы, если линия не так важна, вы можете использовать
\HEADFOOTset{H}{title}{l}{c}{r}{L}{C}{R}
чтобы установить содержимое заголовка (для разворота на две страницы), где l, c, r — содержимое слева, в центре и справа на четных страницах, а версии с заглавными буквами — на нечетных страницах.