\begin{align} E = m \cdot c \end{align} \nomenclature{$E$}{Energy} \nomenclature{$m$}{Mass} \nomenclature{$E$}{Speed of light}
\printglossary
\end{document}
Problemet er, at der ikke kommer nogen liste frem. Der er lavet en .glo-fil, men det lader til at det skal skrives til en .gls-fil for at komme med i dokumentet. I README står der følgende:
The next step is to invoke MakeIndex. You should instruct MakeIndex to use <filename>.glo as your input file, use nomencl.ist as your style file, and write output to the <filename>.gls.
Hvordan fortæller jeg MakeIndex, at den skal implementere <filename>.glo?
Digital infrastruktur er grundlaget for næsten alle aspekter af erhvervslivet og den daglige personlige tilværelse.
29. april 2025
Slettet bruger
05. december 2009 - 18:53#1
makeindex -s nomencl.ist -o file.gls file.glo
jeg ville nok anvende glossaries pakken i stedet, det bliver i hvertfald den jeg kommer til at beskrive i min LaTeXbog når jeg når så langt. Den er langt mere konfigurerbar og kommer med et perlscript som tager sig af makeindex kørslerne
Fra kommandoprompt kan jeg med succes scanne nomencl.ist og <file>.nlo, som returnerer de 3 entries i mit eksempel. Jeg har valgt .nlo i stedet for .glo.
Makeindex genererer også et output til <file>.gls. Hvordan får jeg den implementeret i min rapport?
Jeg har nu en midlertidig løsning med \input{<file>.gls}. Men er dette en korrekt løsning? Jeg troede jo lidt at \printnomenclature havde den funktion at printe listen?
Synes godt om
Slettet bruger
06. december 2009 - 16:11#6
Du SKAL følge vejledningen i manualen for nomencl, ikke noget med at vælge egne navne etc. Jeg vil formode at den bliver indsat i dokumentet på samme måde som man gør med indekser, i.e. \printnomencl (eller lignende) som så leder efter .gls filen.
Now you have the <filename>.gls that contains your nomenclature list properly ordered. The last step is to invoke LATEX on your master <filename>.tex once more. It will input your .gls file and process it accordingly to the current options.
Hvordan "invoker" jeg LATEX på min master, så den implementerer .gls-filen?
Nu virker det! Jeg fandt tilfældigvis et indlæg du havde skrevet på studieportalen.
I stedet for:
makeindex file.nlo -s nomencl.ist -o file.gls
Har jeg skrevet:
makeindex file.nlo -s nomencl.ist -o file.nls
.nlo skal selvfølgelig høre sammen med .nls og ikke .gls.
Tusind tak for hjælpen!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.