Possible Duplicate:
Using package nomencl
I was searching for this problem on this webpage and I found several related questions, however, with no accepted answer. I hope this entry will help others to solve the problem quickly in the future.
I am using MiKTeX 2.9 with package nomencl
, on Windows 7. I was trying to make a abbreviation list but I was facing this error when trying to invoke make index:
Couldn't find input index file MYFILE nor MYFILE.idx
This part of my previous LaTeX code is relevant:
\documentclass[11pt, a4paper]{article}
%list of abbreviations
\usepackage[intoc]{nomencl}
\makenomenclature
\begin{document}
\tableofcontents % Include a table of contents
\newpage % Begins the essay on a new page instead of on the same page as the table of contents
\printnomenclature
\newpage
\section{Introduction} % Major section
Every Global Navigation Satellite System (GNSS)\nomenclature{GNSS}{Global Navigation Satellite System}, as GPS\nomenclature{GPS}{Global Positioning System}, GLONASS and
PdfLaTeX does no error and "the nomenclature file <filename>.nlo
corre-sponding to your LATEX file <filename>.tex
and to write the information from your \nomenclature
commands to this file" as it is written in A Package to Create a Nomenclature – page 2.
The next step, to run MakeIndex produces error:
Couldn't find input index file MYFILE nor MYFILE.idx
end no abbreviation list is created. The next step according to the manual is to run
"makeindex <filename>.nlo -s nomencl.ist -o <filename>.nls"
But How?
Best Answer
I had to do 2 things to accomplish it:
to write
\makeindex
in the document preamble:And run the pdFLaTeX again
to use windows command prompt to execute the
makeindex <filename>.nlo -s nomencl.ist -o <filename>.nls
command:Run the CMD and get to the folder of the your article files. Write the command above with your file names. By doing that you will obtain desirable![My output is:](https://i.stack.imgur.com/IcEeW.png)
.nls
file. My output is:Run the pdfLaTeX again to create the list in the document.