Seite 1 von 1

kann man aus *.nls wieder *.nlo machen?

Verfasst: Di 9. Nov 2010, 12:03
von afroDeluXe
Hallihallo liebes Forum; du hast mir schon so einige Male geholfen! :)

Ich schreibe grade meine Bachelorarbeit in Latex. Nach einiger Eingewöhnungsphase klappt das auch ganz gut. Aktuell habe ich eine Frage zum Thema Abkürzungsverzeichnis.
Durch einen kleinen Backup-Fauxpas habe ich die meine TEX-Dateien, sowie auch die NLO-Datei meines Abkürzungsverzeichnisses überschrieben.

Jetzt habe ich nur noch die 'neue' NLS-Datei des Verzeichnisses. Da ich über zwei Seiten dort eingetragen hatte, wollte ich fragen, ob man diese Datei an Hand eines Komandozeileaufrufes wieder irgendwie in NLO konvertieren kann, so dass ich den Text wieder in meine Latex-Datei kopieren kann? In meiner 'alten' TEX-Datei sind ja die von mir eingetragenen Abkürzungen nicht mehr vorhanden.

Ich hoffe es war einigermaßen verständlich ;)
Vielen Dank im Voraus..

Re: kann man aus *.nls wieder *.nlo machen?

Verfasst: Di 9. Nov 2010, 22:46
von rais
Hallo,
afroDeluXe hat geschrieben: Durch einen kleinen Backup-Fauxpas habe ich die meine TEX-Dateien, sowie auch die NLO-Datei meines Abkürzungsverzeichnisses überschrieben.

Jetzt habe ich nur noch die 'neue' NLS-Datei des Verzeichnisses. Da ich über zwei Seiten dort eingetragen hatte, wollte ich fragen, ob man diese Datei an Hand eines Komandozeileaufrufes wieder irgendwie in NLO konvertieren kann, so dass ich den Text wieder in meine Latex-Datei kopieren kann? In meiner 'alten' TEX-Datei sind ja die von mir eingetragenen Abkürzungen nicht mehr vorhanden.
Dir ist schon klar, daß die .nlo -- verwendest Du überhaupt das nomencl-Paket? -- nur einen Zwischenschritt darstellt und während des (pdf)LaTeX-Laufs generiert wird?
Was erhoffst Du Dir davon, eine .nlo zu(rückzu)erzeugen?

Evtl ist es einfacher, eine Kopie der noch vorhandenen .nls anzulegen und diese Kopie per \input zu laden -- dann kannst Du beide Versionen (alt/neu) miteinander vergleichen.

MfG

Verfasst: Mi 10. Nov 2010, 09:51
von afroDeluXe
Danke erstmal..
ja,ich benutze das nomencl-Paket.

In der .nlo-Datei steht ja der reine Quelltext von LATeX, den ich in die .tex-Datei geschrieben habe.
z.B.: \nomenclature{$\lambda$}{Wellenlänge}.

In der .nls-Datei wird es so umgewandelt, dass es sortiert werden kann usw.
z.B.: \item [{$\lambda$}]\begingroup Wellenlänge - [$m$]\nomeqref {\relax 0.0} \nompageref{2}

Durch eine Rück-Umwandlung von .nls in nlo könnte ich den LaTeX-Quellcode wiederbekommen, und diesen so einfach wieder in die .tex-Datei einfügen.

Gruß..

Verfasst: Mi 10. Nov 2010, 11:26
von rais
Hallo,
afroDeluXe hat geschrieben: In der .nlo-Datei steht ja der reine Quelltext von LATeX, den ich in die .tex-Datei geschrieben habe.
z.B.: \nomenclature{$\lambda$}{Wellenlänge}.
wie kommst Du darauf?
Aus diesem \nomenclature-Eintrag wird so etwas in der .nlo:
\nomenclatureentry{a$\lambda$@[{$\lambda$}]\begingroup Wellenlänge\nomeqref {0}|nompageref}{1}
Testbeispiel dazu:
\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel,nomencl}
\makenomenclature
\begin{document}
z.B.: \nomenclature{$\lambda$}{Wellenlänge}
\printnomenclature
\end{document}
MfG
Rainer

Verfasst: Mi 10. Nov 2010, 15:51
von afroDeluXe
hm.. stimmt; was hab ich denn da für ein Mist gelesen!? :?:
..schlimm; bestimmt wegen der Aufregung zwecks Datenverlust :D

Nochmal: Danke für die Mühe, habe mir grade doch etwas Zeit genommen und werde alle Daten neu eintippen.
Einen Vorteil hatte die Sache auch; werde jetzt zwei getrennte Verzeichnisse (Symbol- und Abkürzungsverzeichnis) anlegen. Ist bei mir dann mit der Sortierung vorteilhafter ;) Habe 'ne gute Lösung in den Foren gefunden..