2010-03-11 15 views
9

J'essaie d'inclure un glossaire simple, à mon document LaTeX,Exemple pour un simple glossaire LaTeX

je l'ai déjà recherché quelque chose comme ça sur google, mais n'a jamais pu fonctionner.

Je voudrais utiliser un glossaire ou des glossaires.

  1. comment l'écrire dans le texte?
  2. comment l'imprimer?
  3. quoi exécuter sur quelle position?
+0

une sorte d'index, un index des sujets sur des choses comme WWW -> World Wide Web .. –

+0

sur l'édition, je vois que vous avez peut-être déjà trouvé ma suggestion. Il serait utile si vous avez dit * ce * que vous avez essayé, et pourquoi cela n'a pas fonctionné pour vous. – dmckee

+0

Je suis entièrement d'accord, n'y a-t-il pas un exemple simple étape par étape. J'ai lu la documentation incluant le fichier beginners.pdf, et je ne vois que l'entrée de la Table des Matières dans mon fichier, mais elle pointe vers ma toute première page, et ne crée aucune page de glossaire, nulle part dans le document. –

Répondre

6

Eh bien, il y a un glossaries package sur CTAN. Lisez le pdf documentation.

Vérifiez si vous l'avez déjà dans votre installation, si ce n'est pas le cas, et mettez le \usepackage{glossaries} dans le préambule de votre document et il sera à votre disposition.


On dirait que vous avez besoin \usepackage{glossaries} et \makeglossaries dans le préambule, et un certain nombre de \newglossaryentry et \newacronym appels (il est pas immédiatement clair pour moi si ceux-ci vont dans le premble ou peuvent aller dans le texte du document) . Enfin, vous aurez besoin d'un ou de plusieurs appels \printglossary dans le texte. Utilisez \gsl pour connecter les entrées de glossaire sur l'argument avec les pages sur lesquelles elles apparaissent.

Le traitement du fichier devra inclure un appel à makeglossaries suivi d'au moins une invocation de latex supplémentaire.

En plus des échantillons mentionnés dans la documentation, il y a a Stack Overflow question which includes a minimal file making use of glossaries. Vous pouvez être particulièrement intéressé par le glossaire des acronymes.

+1

Le paquet 'glossary' est * obsolète *! Utilisez 'glossaries' à la place. –

+0

* "Le paquet du glossaire est obsolète!" * Ce qui expliquerait pourquoi ma distribution de latex ne l'a pas. Je souhaite que le README ou la documentation en dirait autant. Mise à jour de la réponse ... – dmckee

+0

en fait je sais seulement que c'est déconseillé car quand j'ai ouvert les docs en utilisant 'texdoc glossary' sur mon installation de LaTeX, c'est ce que j'ai dit (j'ai installé TeX Live 2009). –

1

Il y a un blog agréable pour les débutants: LaTeX glossary and list of acronyms

est un exemple:

\documentclass{article} 

% Load the package 
\usepackage{glossaries} 

% Generate the glossary 
**\makeglossaries** 

\begin{document} 

%Term definitions 
\newglossaryentry{utc}{name=UTC, description={Coordinated Universal Time}} 
\newglossaryentry{adt}{name=ADT, description={Atlantic Daylight Time}} 
\newglossaryentry{est}{name=EST, description={Eastern Standard Time}} 

% Use the terms 
\gls{utc} is 3 hours behind \gls{adt} and 10 hours ahead of \gls{est}. 

%Print the glossary 
\printglossaries 

\end{document}