Команда textsuperscript в глоссариях не выполняется

Команда textsuperscript в глоссариях не выполняется

Итак, я пытаюсь добавить в глоссарии термин ED\textsubscript{50}, поэтому у меня есть следующий код:

\DeclareUnicodeCharacter{2212}{-}

\documentclass[a4paper,12pt,twoside]{report}

\usepackage{acro}

\usepackage[acronym]{glossaries}

\makeglossaries

\newacronym{ED\textsubscript{50}}{ED\textsubscript{50}}{Median effective dose}

\begin{document}

  \gls{ED\textsubscript{50}}

  \printglossaries
\end{document}

И я получаю:

Этот документ не может быть составлен.

Если я удалю, то \textsubscriptвсе будет нормально, но мне это нужно. Есть предложения?

решение1

Первый аргумент \newacronymдолжен быть мнемонической меткой и не должен содержать команд.

\documentclass[a4paper,12pt,twoside]{report}

\usepackage[acronym]{glossaries}

\makeglossaries

\newacronym{ED50}{ED\textsubscript{50}}{Median effective dose}

\begin{document}

\gls{ED50}

\printglossaries

\end{document}

Страница 1

введите описание изображения здесь

Страница 2

введите описание изображения здесь

Связанный контент