Словари
Описание:
\usepackage{glossaries} \makeglossaries
...
\newglossaryentry{label}{settings}
...
\gls{label}.
...
\printglossaries
Пакет glossaries позволяет создавать словари, включая несколько словарей, а также списки аббревиатур.
Чтобы получить вывод из этого примера, скомпилируйте документ (например, с помощью pdflatex filename), затем выполните команду в командной строке makeglossaries filename, а затем снова скомпилируйте документ.
\documentclass{...}
\usepackage{glossaries} \makeglossaries
\newglossaryentry{tm}{%
name={Turing machine},
description={A model of a machine that computes. The model is simple
but can compute anything any existing device can compute.
It is the standard model used in Computer Science.},
}
\begin{document}
Everything begins with the definition of a \gls{tm}.
...
\printglossaries
\end{document}
Это даёт две вещи. В основном тексте выводится «… определение машины Тьюринга». Кроме того, в отдельном разделе под заголовком «Словарь» появляется список описаний. Жирным шрифтом указано «Машина Тьюринга», а остальная часть элемента написано обычным шрифтом «Модель машины … Информатика».
Команда \makeglossary открывает файл, который будет содержать информацию об записи, root-file.glo. Разместите команду \printglossaries там, где вы хотите отобразить словари в вашем документе.
Пакет glossaries очень мощный. Например, помимо команд \newglossaryentry и \gls, существуют аналогичные команды для списка аббревиатур. См. документацию пакета на CTAN.
© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/Glossaries.html