kein Abkürzungsverzeichnis mit nomentbl mehr möglich Thema ist als GELÖST markiert

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Rob83

kein Abkürzungsverzeichnis mit nomentbl mehr möglich

Beitrag von Rob83 »

Hallo an Alle!
Ich bin Verzweilfelt! Ich schreibe gerade meine Diplomarbeit und mir wurde auf dem Rechner im Institut das Miktex von 2.7 auf 2.9 aktualisiert. Danach konnte ich erst mal einen Haufen Fehler beseitigen die beim Kompilieren der, vorher fehlerfrei, laufenden Arbeit angezeigt wurden. Jetzt ist nur noch einer übrig, bei dem ich allerdings nicht mehr weiter weiß!
Ich nutze Lyx, habe aber ein Minimalbeispiel im Texniccenter erstellt.
Ich möchte mein Abkürzungsverzeichnis mit dem nomentbl-Paket erstellen, bei Miktex 2.7 hats noch einwandfrei funktioniert, bei der neuen wird es überhaupt nicht mehr erstellt. Bei der Kompilierung erscheint allerdings auch keine Fehlermeldung oder Warnung, sowohl in Lyx, als auch in Texniccenter!
Als Makeindex benutze ich:
%-s nomentbl.ist  "%bm.nlo"  -o  "%bm.nls"%
Hier mal das Minimalbeispiel:
%
\documentclass[ngerman,english,numbers=noenddot, version=first]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[latin9]{inputenc}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage{textcomp}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[protrusion=true,expansion]{microtype}%besseres Schriftbild
\usepackage[german,intoc]{nomentbl}% eleganteres Abkürzungsverzeichnis
\makenomenclature

\makeatother

\usepackage{babel}
\begin{document}

\title{Fehlerdemo}

\maketitle
\selectlanguage{ngerman}%
\tableofcontents{}
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\printnomenclature

\selectlanguage{english}%

\chapter{Wie heiß ist es?}

Es ist gerade $T=30$\,\textdegree{}C warm

\nomenclature[Ggd]{$T$}{Temperatur}{\textdegree{}$C$}{$\Theta$}%


\end{document}
%
Beim Kompilieren sollte doch eigenrtlich das 3 Zeilige Abkürzungsverzeichnis erstellt werden...
Ich hoffe ihr könnt mir helfen
Danke schonmal im Vorraus für eure Bemühungen!

Gruß Rob

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Versuche unter makeindex folgendes:
-s nomentbl.ist -o "%tm".nls "%tm".nlo
Siehe dazu auch [3] und die Paketdoku, S. 2. Ergebnis im Anhang.

Gruß, Sepp.-
Dateianhänge
nomentbl.png
nomentbl.png (17.03 KiB) 2804 mal betrachtet
abk_longtbl.pdf
(81.94 KiB) 508-mal heruntergeladen

Rob83

Beitrag von Rob83 »

Danke vielmals!
Konnte es zwar noch nicht probieren, aber wo ist der Unterschied zu meinen Übergabeparametern die ich im ersten Code-Ausschnitt gepostet habe? Ist das nicht dasselbe nur in anderer Reihenfolge?

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Rob83 hat geschrieben:Danke vielmals!
Konnte es zwar noch nicht probieren, aber wo ist der Unterschied zu meinen Übergabeparametern die ich im ersten Code-Ausschnitt gepostet habe? Ist das nicht dasselbe nur in anderer Reihenfolge?
Naja, eigentlich nicht
Meines: -s nomentbl.ist -o "%tm".nls "%tm".nlo
Deines: -s nomentbl.ist "%bm.nlo" -o "%bm.nls"
Es kann allerdings sehr wohl auch die Reihenfolge eine Rolle spielen! Ich halte mich in solchen Dingen normalerweise immer an die Paketdoku. Bei MiKTeX 2.9 ist praktisch bei Allem, was mit makeindex zusammenhängt, das %bm durch %tm zu ersetzen.

Gruß, Sepp.-

Rob83

Beitrag von Rob83 »

Aha danke.
Also ich bin mit meinem Latein am Ende! Ich glaube das Lyx hat irgendne Macke. Wenn ich mir ein Beispieldokument erzeuge, so erzeugt er beim Kompilieren auch ein Abkürzungsverzeichnis. Ändere ich aber in diesem etwas, so beachtet er dies aber beim Kompilieren der Datei nicht! Da steht dann etwas drin, was ich eigentlich schon rausgelöscht hatte! Und dann bringt er irgendwann überhaupt kein Abkürzungsverzeichnis mehr! Kann es sein Das Lyx hier irgendeine Macke hat?!
Nur wenn ich es neuinstalliere dann hab ich ja wieder sämtliche Einstellungen gelöscht...

Rob83

Beitrag von Rob83 »

Nachtrag:

Exportiere ich die Datei vom Lyx ins Tex-format und kompiliere sie dort mehrmals um auch alle Verzeichnisse zu erzeugen und lasse mir das Ergebnis anzeigen, so hat er nun die Änderungen berücksichtigt! Lasse ich jetzt widerum das Beispiel in Lyx Kompilieren so öffnet er mir die Datei mit den Änderungen! Also entweder nimmt er sich nur die PDF die vom Texniccenter erzeugt wurde oder er kompiliert nicht oft genug, um auch wirklich alles zu erzeugen!
Könnt ihr mir folgen?!

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Bei LYX kenn ich mich nicht aus. Vielleicht, falls Du hier keine Antwort bekommst, versuchs in einem Lyx-Forum z.B.
http://www.lyx.org/WebDe.MailingLists

Gruß, Sepp.-

Rob83

Beitrag von Rob83 »

Danke nochmal für die Hilfe! Ich habe mal in meine ilg Datei reingeschaut.
Dort taucht folgendes auf:
Scanning style file C:/Programme/MiKTeX 2.9/makeindex/nomentbl/nomentbl.ist...............
** Input style error (file = C:/Programme/MiKTeX 2.9/makeindex/nomentbl/nomentbl.ist, line = 41):
-- Unknown specifier \endinput.
done (15 attributes redefined, 1 ignored).
Ich vermute mal das er sich an der nomentbl.ist stört.
Die sieht bei mir so aus:
%%
%% This is file `nomentbl.ist',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% nomentbl.dtx (with options: `idxstyle')
%%
%% Copyright (C) 2006 by Brian Elmegaard <be@mek.dtu.dk>
%%
%% This file can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License distributed from CTAN
%% archives in the directory macros/latex/base/lppl.txt; either
%% version 1.2 of the license, or (at your option) any later version.
%%
%% Nomenclature style file for MAKEINDEX.
%% For nomentbl v0.4
%%
%% Written by Brian Elmegaard
%%
actual '@'
quote '%'
delim_0 ""
delim_1 ""
delim_2 ""
item_0 ""
delim_t " \\\\\n"
line_max 1000
heading_prefix "\\multicolumn{3}{l}{\\nomgroup{"
heading_suffix "}} \\\\\n\\nopagebreak\\\\*[\\parskip]\n\\nopagebreak{}"
headings_flag 1
group_skip "\\\\*[\\parskip]"
preamble "\n\\begin{thenomenclature}\n%
\\begin{longtable}[l]%
{cp{\\textwidth*\\real{0.5}}c!{\\extracolsep{\\fill}}lll}\n"
postamble "\n\\end{longtable}\n\n\\end{thenomenclature}\n"
keyword "\\nomenclatureentry"
%%
%%
\endinput
%%
%% End of file `nomentbl.ist'.
Sagt euch das was?
Irgendwas scheint er vor dem \endinput noch zu erwarten!

Antworten