#把\jobname改成自己tex文件名即可
\documentclass[a4paper,review,3p]{elsarticle}
\usepackage{framed}
% works when adding this command
\immediate\write18{
makeindex -s nomencl.ist -o \jobname.nls -t \jobname.nlg \jobname.nlo
}
\usepackage{nomencl}
\makenomenclature
\begin{document}
Text.
\begin{table*}[!t]
\begin{framed}
\nomenclature{$symbol$}{symbol}
\nomenclature{$syaal$}{symbol}
\nomenclature{$b$}{symbol}
\printnomenclature
\end{framed}
\end{table*}
\end{document}