Eigentlich möchte ich eine Nomenklatur mit zwei Spalten in der richtigen Reihenfolge haben, aber wenn ich sie in der richtigen Reihenfolge schreibe, sind sie im Ergebnis nicht in der richtigen Reihenfolge. Ich habe bereits das Nomencl-Paket gelesen: Sortieren nach Reihenfolge des Auftretens, und ich habe dieselbe Struktur angewendet, aber das Problem bleibt dasselbe, selbst wenn ich \nomencalure[Reihenfolge]{Symbol}{Bedeutung} verwende. Hier ist der Code:
\immediate\write18{makeindex \jobname.nlo -s nomencl.ist -o \jobname.nls}
\documentclass[preprint,12pt,3p,numbers,sort,compress]{elsarticle}
\usepackage{multicol}
\usepackage{framed}
\usepackage{nomencl}
\makenomenclature
\setlength{\nomitemsep}{-\parskip}
\begin{document}
\section{Introduction}
\label{sec1}
BLABLABLABLABLABALABABLABLABLABLAB\par
LABALABABLABLABLABLABLABALABABLABLAB\par
LABLABLABALABABLABLABLABLABLABALABA
\begin{framed}
\nomenclature[01]{$x_{1}$}{parameter1}
\nomenclature[02]{$x_{2}$}{parameter2}
\nomenclature[03]{$x_{3}$}{parameter3}
\nomenclature[04]{$x_{4}$}{parameter4}
\nomenclature[05]{$x_{5}$}{parameter5}
\nomenclature[06]{$x_{6}$}{parameter6}
\nomenclature[07]{$x_{7}$}{parameter7}
\nomenclature[08]{$x_{8}$}{parameter8}
\nomenclature[09]{$x_{9}$}{parameter9}
\nomenclature[10]{$x_{10}$}{parameter10}
\nomenclature[11]{$\delta$}{parameter11}
\nomenclature[12]{$\theta$}{parameter12}
\nomenclature[13]{$\omega$}{parameter13}
\begin{multicols}{2}
\printnomenclature[1.9cm]
\end{multicols}
\end{framed}
\end{document}
Antwort1
nomenclature
nimmt die Reihenfolge des Auftretens der Einträge als optionales Argument: \nomenclature[order number]{symbol}{description}
.
\documentclass[preprint,12pt,3p,numbers,sort,compress]{elsarticle}
\usepackage{multicol}
\usepackage{framed}
\usepackage{nomencl}
\makenomenclature
\setlength{\nomitemsep}{-\parskip}
\begin{document}
\section{Introduction}
\begin{framed}
\nomenclature[01]{$x_{1}$}{parameter1}
\nomenclature[02]{$x_{2}$}{parameter2}
\nomenclature[03]{$x_{3}$}{parameter3}
\nomenclature[04]{$x_{4}$}{parameter4}
\nomenclature[05]{$x_{5}$}{parameter5}
\nomenclature[06]{$x_{6}$}{parameter6}
\nomenclature[07]{$x_{7}$}{parameter7}
\nomenclature[08]{$x_{8}$}{parameter8}
\nomenclature[09]{$x_{9}$}{parameter9}
\nomenclature[10]{$x_{10}$}{parameter10}
\nomenclature[11]{$\delta$}{parameter11}
\nomenclature[12]{$\theta$}{parameter12}
\nomenclature[13]{$\omega$}{parameter13}
\begin{multicols}{2}
\printnomenclature[1.9cm]
\end{multicols}
\end{framed}
\end{document}
Dadurch wird Folgendes erstellt: