Spec-Zone.ru › LaTeX

Словари

Описание:

\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.

  • \newglossaryentry
  • \gls

© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/Glossaries.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API