Список сокращений, не отображаемых при использовании \makeglossaries

Список сокращений, не отображаемых при использовании \makeglossaries

Я хотел бы, чтобы список сокращений отображался в моем документе.

Я использую glossaryнайденный кодздесьи не могу получить список сокращений, чтобы отобразить. Я предпринял следующие шаги:

  1. Я установил скрипт Pearl.

  2. Затем я скачал и поместил файл makeglossaries.batв makeglossaries.txtпапку с именем makeglossariesи поместил эту папку в путьC:\Users\mycomputer\makeglossaries

  3. Затем я изменил makeglossaries.batфайл, изменив исходную команду на perl -S %makeglossaries_path%\makeglossaries "%~n1".

Я использую WinEdt и при запуске PDFLaTeXifyполучаю предупреждение

Can't open pearl script "\makeglossaries": No such file or directory

Я вижу, что .acnфайл создан с помощью glossentries.

Можете ли вы подсказать, как сделать так, чтобы список сокращений отображался в документе?

Я просмотрел другие сообщения, касающиеся этой проблемы, но так и не смог найти решение.

Вот код:

\documentclass{article}
\usepackage{longtable}
\usepackage[acronym]{glossaries}

% abbreviations:
\newacronym{ny}{NY}{New York}
\newacronym{la}{LA}{Los Angeles}
\newacronym{un}{UN}{United Nations}

% nomenclature:
\newglossaryentry{angelsperarea}{
  name = $a$ ,
  description = The number of angels per unit area,
}
\newglossaryentry{numofangels}{
  name = $N$ ,
  description = The number of angels per needle point
}
\newglossaryentry{areaofneedle}{
  name = $A$ ,
  description = The area of the needle point
}

\makeglossaries
\begin{document}

\gls{ny}, \gls{la} and \gls{un} are abbreviations whereas
\gls{angelsperarea}, \gls{numofangels} and \gls{areaofneedle} are part of the
nomenclature

\printglossary[type=\acronymtype,title=Abbreviations]

\printglossary[title=Nomenclature]

\end{document} 

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