実際、2 列の命名法を順番にしたいのですが、結果に順番に書き込むと、順番が狂ってしまいます。私はすでに nomencl パッケージを読んでいて、出現順に並べ替え、同じ構造を適用しましたが、問題は同じままです。\nomencalure[order]{symbol}{meaning} を使用しても、同じです。コードは次のとおりです。
\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}
答え1
nomenclature
オプションの引数として、エントリの出現順序を指定します\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}
これにより、次のものが作成されます。