К сожалению, я не знаю, почему это не работает или как это исправить, но я знаю обходной путь:
Примечание: Для этого требуется текущая версия пакета glossaries
. Я протестировал его с версией 2.07, которая работала, и с версией 2.03, которая не работала, потому что в этой версии не было ключей user1-user6.
Обход
Определите запись с помощью следующей команды:
\newglossaryentry{big}{name=big,type=main,text={beam-into-gas},user1={Beam-into-gas}}
А затем используйте это так:
\section{\glsentryuseri{big}}
Если заголовок раздела является единственным вхождением записи, вы должны добавить запись в глоссарий вручную, используя \glsadd{big}
.
Комментарий
Этот обходной путь аналогичен предложенной вами идее создания двух записей, за исключением того, что вам не нужно создавать две записи. : -)
Однако я мог бы представить, что тот факт, что \Glsentrytext
не работает, является ограничением в LaTeX, что означает, что это невозможно сделать. Но это только догадка.
PS: Возможно, вам следовало разместить вопрос на http://tex.stackexchange.com, чтобы получить ответ быстрее.