Этот минимальный пример работает для меня:
\documentclass{article}
\usepackage{glossaries}
\makenoidxglossaries
\newglossaryentry{latex}{
name=latex,
description={is a mark up language specially}
}
\begin{document}
The \Gls{latex} typesetting markup language.
\printnoidxglossaries
\end{document}
Обратите внимание, что я использовал \makenoidxglossaries
и \printnoidxglossaries
вместо \makeglossaries
и \printglossaries
. Если я правильно прочитал таблицу 1 на стр. 17 Руководства для новичков по , вам нужно выполнить makeglossaries
, xindy
или что-то подобное для используемых вами команд.
С этим входом
\documentclass{article}
\usepackage{glossaries}
\makeglossaries
\newglossaryentry{latex}{
name=latex,
description={is a mark up language specially}
}
\begin{document}
The \Gls{latex} typesetting markup language.
\printglossaries
\end{document}
Мне нужно запустить pdflatex test.tex
, затем makeglossaries test
и еще один pdflatex test.tex
, чтобы напечатать глоссарий.