Seite 1 von 1

nomentbl will nicht!

Verfasst: Mi 27. Jun 2012, 14:32
von mibadmusic
Hallo liebe Gemeinschaft,

ich weiss grad nicht mehr weiter. Ich möchte ein Abkürzungs- und Symbol-VZ machen mit Hilfe von nomentbl.
Leider bekomme ich eine Fehlermeldnug mit der ich nichts anfangen kann.
Ich arbeite mit Texmaker und MikTex.

%% nom.tex

\documentclass[12pt,a4paper]{scrreprt}
\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{nomentbl}

\makeindex
\makenomenclature

\begin{document}
\nomenclature[A]{$\lambda$}{Wellenlänge}{nm}{}
\printnomenclature
\end{document}

Konfiguration für Makeindex:
makeindex %.idx | makeindex -s nomentbl.ist -o %.nls %.nlo

Fehler beim Bilden der PDF:

! LaTeX Error: Lonely \item--perhaps a missing list environment.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.5 \item {
$\lambda$}&\begingroup Wellenlänge\endgroup &\begingroup nm\end...
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
LaTeX Font Info: Try loading font information for OML+lmm on input line 5.
("C:\Program Files\MiKTeX\tex\latex\lm\omllmm.fd"
File: omllmm.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
LaTeX Font Info: Try loading font information for OMS+lmsy on input line 5.
("C:\Program Files\MiKTeX\tex\latex\lm\omslmsy.fd"
File: omslmsy.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
LaTeX Font Info: Try loading font information for OMX+lmex on input line 5.
("C:\Program Files\MiKTeX\tex\latex\lm\omxlmex.fd"
File: omxlmex.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <14.4> on input line 5.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <10> on input line 5.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <7> on input line 5.
! Misplaced alignment tab character &.
l.5 \item {$\lambda$}&
\begingroup Wellenlänge\endgroup &\begingroup nm\end...
I can't figure out why you would want to use a tab mark
here. If you just want an ampersand, the remedy is
simple: Just type `I\&' now. But if some right brace
up above has ended a previous alignment prematurely,
you're probably due for more error messages, and you
might try typing `S' now just to see what is salvageable.
! Misplaced alignment tab character &.
l.5 ...lambda$}&\begingroup Wellenlänge\endgroup &
\begingroup nm\endgroup &\...
I can't figure out why you would want to use a tab mark
here. If you just want an ampersand, the remedy is
simple: Just type `I\&' now. But if some right brace
up above has ended a previous alignment prematurely,
you're probably due for more error messages, and you
might try typing `S' now just to see what is salvageable.
! Misplaced alignment tab character &.
l.5 ...enlänge\endgroup &\begingroup nm\endgroup &
\begingroup \endgroup &\be...
I can't figure out why you would want to use a tab mark
here. If you just want an ampersand, the remedy is
simple: Just type `I\&' now. But if some right brace
up above has ended a previous alignment prematurely,
you're probably due for more error messages, and you
might try typing `S' now just to see what is salvageable.
! Misplaced alignment tab character &.
l.5 ...ngroup nm\endgroup &\begingroup \endgroup &
\begingroup \nomeqref {0.0}
I can't figure out why you would want to use a tab mark
here. If you just want an ampersand, the remedy is
simple: Just type `I\&' now. But if some right brace
up above has ended a previous alignment prematurely,
you're probably due for more error messages, and you
might try typing `S' now just to see what is salvageable.
) [2
] ("C:\Documents and Settings\zoaac\Desktop\MASTER\LaTeX\Nomenklatur\nom.aux")
)

Fehler beim Aufrufen von Makeindex:

Process started

Couldn't find input index file | nor |.idx. Usage: makeindex [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 ...]

Process exited with error(s)



Kann man mir helfen? :?

Liebe Grüße mibadmusic

Verfasst: Mi 27. Jun 2012, 21:59
von cgnieder
Lösche mal die »nls« Datei und versuche es nochmal.

Grüße

Verfasst: Do 28. Jun 2012, 08:18
von mibadmusic
Gesagt, getan, ...nix passiert.

Hier mal der Code, der in die .nls reingeschrieben wird:

\begin{thenomenclature} 

 \nomgroup{A}

  \item {$\lambda$}&\begingroup Wellenlänge\endgroup &\begingroup nm\endgroup &\begingroup \endgroup &\begingroup \nomeqref {0.0}
		\nompageref{1}

\end{thenomenclature}
Der beinhaltet im Übrigen auch die von den Fehlern besagte böse Zeile 5...
Ist vielleicht das \item ein Problem? Weil dafür wird ja irgendwie keine Umgebung geschaffen (\begin{itemize} and so on...).

Verfasst: Do 28. Jun 2012, 10:15
von cgnieder
Da Dein Code bei mir fehlerfrei läuft und auch kein »\item« irgendwohin schreibt, nehme ich an, dass das bei Die ein Überbleibsel von Versuchen mit »nomencl« ist? Vielleicht solltest Du mal »nlo«, »nls« und »aux« löschen und es dann nochmal versuchen

Grüße,
Clemens

Verfasst: Do 28. Jun 2012, 10:24
von mibadmusic
Ich hab schon alles versucht, auch mit 'alles löschen' (außer der Tex-Datei). Auch mit Neuaufsetzen habe ich es schon versucht (x-mal)...
Der Fehler kommt immerwieder.

Hier mal noch meine Abfolge vom schnellen Übersetzen:

"C:/Program Files/MiKTeX/miktex/bin/pdflatex.exe" -synctex=1 -interaction=nonstopmode %.tex|bibtex %|makeindex %.idx|makeindex %.nlo -s nomencl.ist -o %.nls|"C:/Program Files/MiKTeX/miktex/bin/pdflatex.exe" -synctex=1 -interaction=nonstopmode %.tex|"C:/Program Files/Adobe/Reader 10.0/Reader/AcroRd32.exe" %.pdf

Verfasst: Do 28. Jun 2012, 10:28
von cgnieder
mibadmusic hat geschrieben:Ich hab schon alles versucht, auch mit 'alles löschen' (außer der Tex-Datei). Auch mit Neuaufsetzen habe ich es schon versucht (x-mal)...
Der Fehler kommt immerwieder.

Hier mal noch meine Abfolge vom schnellen Übersetzen:

"C:/Program Files/MiKTeX/miktex/bin/pdflatex.exe" -synctex=1 -interaction=nonstopmode %.tex|bibtex %|makeindex %.idx|makeindex %.nlo -s nomencl.ist -o %.nls|"C:/Program Files/MiKTeX/miktex/bin/pdflatex.exe" -synctex=1 -interaction=nonstopmode %.tex|"C:/Program Files/Adobe/Reader 10.0/Reader/AcroRd32.exe" %.pdf
Da ist der Übeltäter. Das muss »nomentbl.ist« heißen. (»nomencl« verwendet eine description Liste und damit auch »\item«s).

Grüße

Verfasst: Do 28. Jun 2012, 10:36
von mibadmusic
Großes Danke!

Kann man ja auch nicht ahnen, dass sich das schnelle Übersetzen nicht von alleine aktualisiert. :shock:

Danke