I cannot create glossaries on my WinXP setup of MiKTeX 2.8, which I installed about half a year ago together with a TeXnicCenter from a distribution that I downloaded from TUG. The document does compile correctly on my friend's LaTeX setup (on a Linux computer), so as far as I can tell the code is correct, but something is wrong with my compiler. The following three lines appear in the Output Window of TeXnicCenter:
Couldn't find input index file C:\Test-mapp\Testfil nor C:\Test-mapp\Testfil.idx. Usage: C:\Program Files\MiKTeX 2.8\miktex\bin\makeindex.exe [-ilqrcgLT] [-s sty] [-t log] [p num] [idx0 ix1 ...] Scanning style file C:/Test-mapp/Testfil.ist...........................done (27 attributes redefined, 0 ignored).
In my document, I have the following lines:
\usepackage{glossaries} % this is in the preamble
\makeglossaries % also in the preamble
\printglossaries % in one of the sections of the document
Since the document compiles on my friend's system, I am quite sure that the problem is with my compiler, not the LaTeX code. Do you have any suggestions on what is happening or what I can do to solve this? Other functions of the glossaries package do work also on my system, like for example the use of abbreviations, so I do have the package installed. It is only \makeindex that does not work.
edit:
Thank you for your input. The code below does not generate any glossaries on my system, and I believe it should.
\documentclass{article}
\usepackage{glossaries}
\newacronym{SEM}{SEM}{scanning electron microscope}
\newacronym{TEM}{TEM}{transmission electron microscopy}
\newacronym{UHV}{UHV}{ultra-high vacuum}
\makeglossaries
\begin{document}
\section{First Section}
\label{Intro}
Intro
\section{List of variables}
\label{LoV}
\printglossaries
\end{document}
\makeindex
is obviously failing, but it's hard to determine why given the limited information.glossaries
at all. Usually, theLaTeX => PDF
profile in TeXnicCenter runsmakeindex
for every document; in this case, as you don't have any indices, it will complain because there's no.idx
file. You can safely ignore this "error". If I'm not mistaken, you need to runmakeglossaries
in order to generate the entries for your glossaries in the document.