На самом деле я хочу иметь номенклатуру из двух столбцов в порядке, но когда я записываю их по порядку, в результате они не находятся в порядке, я уже прочитал пакет 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}
что создает следующее: