
Я хотел бы, чтобы список сокращений отображался в моем документе.
Я использую glossary
найденный кодздесьи не могу получить список сокращений, чтобы отобразить. Я предпринял следующие шаги:
Я установил скрипт Pearl.
Затем я скачал и поместил файл
makeglossaries.bat
вmakeglossaries.txt
папку с именемmakeglossaries
и поместил эту папку в путьC:\Users\mycomputer\makeglossaries
Затем я изменил
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}