
Então, estou tentando adicionar um termo aos glossários que é ED\textsubscript{50}, então tenho o seguinte código:
\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}
E eu recebo:
Este documento não pôde ser compilado.
Se eu remover \textsubscript
tudo funciona bem, mas preciso dele lá. Alguma sugestão?
Responder1
O primeiro argumento \newacronym
deve ser um rótulo mnemônico e não deve conter comandos.
\documentclass[a4paper,12pt,twoside]{report}
\usepackage[acronym]{glossaries}
\makeglossaries
\newacronym{ED50}{ED\textsubscript{50}}{Median effective dose}
\begin{document}
\gls{ED50}
\printglossaries
\end{document}