kein Abkürzungsverzeichnis mit nomentbl mehr möglich

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: kein Abkürzungsverzeichnis mit nomentbl mehr möglich

von Rob83 » Do 30. Jun 2011, 15:16

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!

von Sepp99 » Mi 29. Jun 2011, 14:37

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.-

von Rob83 » Mi 29. Jun 2011, 11:43

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?!

von Rob83 » Mi 29. Jun 2011, 11:23

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...

von Sepp99 » Mi 29. Jun 2011, 00:24

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.-

von Rob83 » Di 28. Jun 2011, 22:02

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?

von Sepp99 » Di 28. Jun 2011, 16:56

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
abk_longtbl.pdf
(81.94 KiB) 509-mal heruntergeladen
nomentbl.png
nomentbl.png (17.03 KiB) 2811 mal betrachtet

kein Abkürzungsverzeichnis mit nomentbl mehr möglich

von Rob83 » Di 28. Jun 2011, 15:28

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

Nach oben