
Я пытаюсь создать словарь терминов, который может включать изображения или таблицы. Моей первой идеей было использовать пакет glossaries
. Я должен уточнить, что мне нужен именно словарь, а glossaries
пакету, похоже, нужна \gls
команда use для создания записей. Мне нужны только записи, мой документ не содержит ссылок на слова, поэтому я не буду использовать \gls
. Я видел другие примеры и шаблоны, но у меня много записей, и я хотел бы, чтобы они сортировались сами по себе и по разделам (возможно). В частности,примердля меня это так сложно. Я бы хотел что-то простое.
Мои попытки были следующими:
\documentclass[a4paper, 10pt]{book}
\usepackage[spanish]{babel}
\usepackage[backend=biber, natbib=true, style=apa, hyperref=true, maxcitenames=2]{biblatex}
\usepackage{csquotes}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage[automake,toc]{glossaries-extra}
\makeglossaries
\newglossaryentry{latex}
{
name=LaTeX,
description={Un sistema de preparación de documentos de alta calidad; es especialmente adecuado para la producción de documentos técnicos y científicos}
}
\newglossaryentry{glosario}
{
name=Glosario,
description={Una lista de términos con sus respectivas definiciones, usualmente al final de un documento}
}
\usepackage[colorlinks]{hyperref}
\title{Illustrated glossary}
\author{Me}
\begin{document}
\maketitle
\tableofcontents
\mainmatter
\chapter{Protista}
\gls{glosario}
\gls{latex}
\chapter{Poríferos}
\gls{glosario}
\gls{latex}
\chapter{Celentéreos}
\gls{glosario}
\gls{latex}
\printglossary
\end{document}
Но я хочу получить что-то похожее на это:
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{glossaries}
\makeglossaries
\newglossaryentry{latex}
{
name=LaTeX,
description={Un sistema de preparación de documentos de alta calidad; es especialmente adecuado para la producción de documentos técnicos y científicos}
}
\newglossaryentry{glosario}
{
name=Glosario,
description={Una lista de términos con sus respectivas definiciones, usualmente al final de un documento}
}
\begin{document}
\title{Glosario de Términos}
\author{Tú}
\date{\today}
\maketitle
\chapter*{Protista}
\section*{G}
\begin{description}
\item[Glosario] \glsdesc{glosario}
\end{description}
\section*{L}
\begin{description}
\item[LaTeX] \glsdesc{latex}
\end{description}
\chapter*{Celentéreos}
\section*{G}
\begin{description}
\item[Glosario] \glsdesc{glosario}
\end{description}
\section*{L}
\begin{description}
\item[LaTeX] \glsdesc{latex}
\end{description}
\clearpage
\printglossary
\end{document}
Я не знаю, как это сделать, и возможно ли это вообще. Если есть другой пакет, который может сортировать термины подобным образом, это тоже было бы полезно. Спасибо заранее