2010-03-11 10 views
9

Sto cercando di includere un semplice glossario per il mio documento LaTeX,Esempio per un semplice glossario LaTeX

ho già cercato qualcosa di simile su google, ma non ha mai avuto in esecuzione.

Vorrei utilizzare il glossario o i glossari.

  1. come scriverlo nel testo?
  2. come stamparlo?
  3. cosa si deve eseguire su quale posizione?
+0

una sorta di indice, un indice degli argomenti su cose come WWW -> World Wide Web .. –

+0

On editing, vedo che potresti aver già trovato il mio suggerimento. Sarebbe utile se tu dicessi * cosa * hai provato e perché non ha funzionato per te. – dmckee

+0

Sono completamente d'accordo, non esiste un semplice esempio passo-passo. Ho letto la documentazione incluso il beginners.pdf, e posso solo vedere la voce del sommario nel mio file, ma punta alla mia prima pagina, e non crea affatto una pagina del glossario, ovunque nel documento .. –

risposta

6

Bene, c'è un glossaries package su CTAN. Leggi il pdf documentation.

Verificare se è già presente nell'installazione, se non installarlo e inserire \usepackage{glossaries} nel preambolo del proprio documento e sarà disponibile.


Sembra che tu abbia bisogno \usepackage{glossaries} e \makeglossaries nel preambolo, e qualche numero di \newglossaryentry e \newacronym chiamate (non è immediatamente chiaro per me se questi vanno solo nella premble o può andare nel testo del documento) . Infine, avrai bisogno di una o più chiamate \printglossary nel testo. Utilizzare \gsl per collegare voci di glossario sull'argomento con le pagine su cui si verificano.

L'elaborazione del file dovrà includere una chiamata a makeglossaries seguita da almeno un'altra chiamata di latex.

In aggiunta ai campioni menzionati nella documentazione, c'è a Stack Overflow question which includes a minimal file making use of glossaries. Potrebbe essere particolarmente interessato al glossario degli acronimi.

+1

Il pacchetto 'glossary' è * deprecato *! Usa invece i 'glossari'. –

+0

* "Il pacchetto del glossario è deprecato!" * Quale sarebbe il motivo per cui la mia distribuzione in lattice non ce l'ha. Vorrei che il README o la documentazione lo dicessero altrettanto. Aggiornamento della risposta ... – dmckee

+0

infatti so solo che è deprecato perché quando ho aperto i documenti usando 'texdoc glossary' sulla mia installazione LaTeX, questo è quello che diceva (ho installato TeX Live 2009). –

1

C'è un bel blog per i principianti: LaTeX glossary and list of acronyms

Ecco un esempio:

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