Skihaserl
16-11-2007, 16:24
Hallo zusammen,
ich weiß nicht mehr weiter! Mein Problem ist, dass ich auf MikTeX 2.6 und WinEdt 5.5 nach ner Neuinstallation des Rechners "geupdated" habe und seitdem Probleme mit meinem Abkürzungsverzeichnis habe.
Die Parameter der MakeIndex.exe hatte ich vom alten WinEdt übernommen:
"%N.idx" %N.nlo -s nomencl.ist -o %N.nls
Beim ersten Kompilieren klappt alles und ind-Datei ist vorhanden. Dann rufe ich MakeIndex auf und bekomme die Fehlermeldung "MakeIndex faild to create a ind file." Soweit so gut, die ind-Datei ist dann nicht mehr da, aber die nlo-Datei. Wenn ich das Dokument dann wieder texe bekomme ich wieder die Fehlermeldung "MakeIndex..." und das neue WinEdt macht mir ne Datei mit dem Namen "run.log" auf, in der folgende Fehlermeldung steht:
This is makeindex.exe, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning style file D:/MiKTeX 2.6/makeindex/nomencl/nomencl.ist..........done (10 attributes redefined, 3 ignored).
Scanning input file wiid_hauptdokument.idx...done (0 entries accepted, 91 rejected).
Scanning input file wiid_hauptdokument.nlo....done (14 entries accepted, 0 rejected).
Overall 2 files read (14 entries accepted, 91 rejected).
Sorting entries....done (60 comparisons).
Generating output file wiid_hauptdokument.nls....done (24 lines written, 0 warnings).
Output written in wiid_hauptdokument.nls.
Transcript written in wiid_hauptdokument.ilg.
*** External application did not produce any console output!
*** MakeIndex produced the following log file "wiid_hauptdokument.ilg":
This is makeindex.exe, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning style file D:/MiKTeX 2.6/makeindex/nomencl/nomencl.ist.......
** Input style error (file = D:/MiKTeX 2.6/makeindex/nomencl/nomencl.ist, line = 70):
-- Unknown specifier lethead_prefix.
** Input style error (file = D:/MiKTeX 2.6/makeindex/nomencl/nomencl.ist, line = 71):
-- Unknown specifier lethead_suffix.
** Input style error (file = D:/MiKTeX 2.6/makeindex/nomencl/nomencl.ist, line = 72):
-- Unknown specifier lethead_flag.
...done (10 attributes redefined, 3 ignored).
Scanning input file wiid_hauptdokument.idx...
!! Input index error (file = hauptdokument.idx, line = 1):
-- Unknown index keyword \indexentry.
!! Input index error (file = hauptdokument.idx, line = 2):
-- Unknown index keyword \indexentry.
usw...
Ich habe inzwischen hier im Forum rausgefunden, dass ich das wohl das aktuelle nomencl 4.2 verwende - allerdings eine alte nomencl.ist. Dann habe ich in dem Ordner in dem die nomencl.sty geguckt, ob sich da noch eine ist-Datei befindet - aber dem ist nicht so.
Die einzige nomencl.ist die ich finde liegt im Ordner D:\MiKTeX 2.6\makeindex\nomencl und sieht so aus:
...
%% ---- for input file ----
keyword "\\nomenclatureentry"
%% Germans might want to change this and delete the two %%
%% quote '"'
%% ---- for output file ----
preamble "\\begin{thenomenclature} \n"%
postamble "\n\n\\end{thenomenclature}\n" group_skip "\n"
delim_0 ""
delim_1 ""
delim_2 ""
%% The next lines will produce some warnings when
%% running Makeindex as they try to cover two different
%% versions of the program:
lethead_prefix "\n \\nomgroup{"
lethead_suffix "}\n"
lethead_flag 1
heading_prefix "\n \\nomgroup{"
heading_suffix "}\n"
headings_flag 1
Und in meinem Dokument ist nach all den Fehlern das Abkürzungsverzeichnis dann doch drin!
Könnt ihr mir weiterhelfen - denn die Fehlermeldungen bei jedem Texen nerven!!!
ich weiß nicht mehr weiter! Mein Problem ist, dass ich auf MikTeX 2.6 und WinEdt 5.5 nach ner Neuinstallation des Rechners "geupdated" habe und seitdem Probleme mit meinem Abkürzungsverzeichnis habe.
Die Parameter der MakeIndex.exe hatte ich vom alten WinEdt übernommen:
"%N.idx" %N.nlo -s nomencl.ist -o %N.nls
Beim ersten Kompilieren klappt alles und ind-Datei ist vorhanden. Dann rufe ich MakeIndex auf und bekomme die Fehlermeldung "MakeIndex faild to create a ind file." Soweit so gut, die ind-Datei ist dann nicht mehr da, aber die nlo-Datei. Wenn ich das Dokument dann wieder texe bekomme ich wieder die Fehlermeldung "MakeIndex..." und das neue WinEdt macht mir ne Datei mit dem Namen "run.log" auf, in der folgende Fehlermeldung steht:
This is makeindex.exe, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning style file D:/MiKTeX 2.6/makeindex/nomencl/nomencl.ist..........done (10 attributes redefined, 3 ignored).
Scanning input file wiid_hauptdokument.idx...done (0 entries accepted, 91 rejected).
Scanning input file wiid_hauptdokument.nlo....done (14 entries accepted, 0 rejected).
Overall 2 files read (14 entries accepted, 91 rejected).
Sorting entries....done (60 comparisons).
Generating output file wiid_hauptdokument.nls....done (24 lines written, 0 warnings).
Output written in wiid_hauptdokument.nls.
Transcript written in wiid_hauptdokument.ilg.
*** External application did not produce any console output!
*** MakeIndex produced the following log file "wiid_hauptdokument.ilg":
This is makeindex.exe, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning style file D:/MiKTeX 2.6/makeindex/nomencl/nomencl.ist.......
** Input style error (file = D:/MiKTeX 2.6/makeindex/nomencl/nomencl.ist, line = 70):
-- Unknown specifier lethead_prefix.
** Input style error (file = D:/MiKTeX 2.6/makeindex/nomencl/nomencl.ist, line = 71):
-- Unknown specifier lethead_suffix.
** Input style error (file = D:/MiKTeX 2.6/makeindex/nomencl/nomencl.ist, line = 72):
-- Unknown specifier lethead_flag.
...done (10 attributes redefined, 3 ignored).
Scanning input file wiid_hauptdokument.idx...
!! Input index error (file = hauptdokument.idx, line = 1):
-- Unknown index keyword \indexentry.
!! Input index error (file = hauptdokument.idx, line = 2):
-- Unknown index keyword \indexentry.
usw...
Ich habe inzwischen hier im Forum rausgefunden, dass ich das wohl das aktuelle nomencl 4.2 verwende - allerdings eine alte nomencl.ist. Dann habe ich in dem Ordner in dem die nomencl.sty geguckt, ob sich da noch eine ist-Datei befindet - aber dem ist nicht so.
Die einzige nomencl.ist die ich finde liegt im Ordner D:\MiKTeX 2.6\makeindex\nomencl und sieht so aus:
...
%% ---- for input file ----
keyword "\\nomenclatureentry"
%% Germans might want to change this and delete the two %%
%% quote '"'
%% ---- for output file ----
preamble "\\begin{thenomenclature} \n"%
postamble "\n\n\\end{thenomenclature}\n" group_skip "\n"
delim_0 ""
delim_1 ""
delim_2 ""
%% The next lines will produce some warnings when
%% running Makeindex as they try to cover two different
%% versions of the program:
lethead_prefix "\n \\nomgroup{"
lethead_suffix "}\n"
lethead_flag 1
heading_prefix "\n \\nomgroup{"
heading_suffix "}\n"
headings_flag 1
Und in meinem Dokument ist nach all den Fehlern das Abkürzungsverzeichnis dann doch drin!
Könnt ihr mir weiterhelfen - denn die Fehlermeldungen bei jedem Texen nerven!!!