前言
通过CTEX套装和Miktex配置了中文环境,编译器选择的时texstudio,详细配置方法可见
latex安装和中文编译环境配置详细步骤(硕/博士毕业论文模板) - 简书
1.语法部分
首先进行宏定义:
%---------------------------nomencl
\usepackage[utf8]{inputenc}
\usepackage{amssymb}
\usepackage{nomencl}
\makenomenclature
\usepackage{etoolbox}
然后将“nomenclature”标题变成中文:
\renewcommand{\nomname}{术语表}
接着定义nomgroup
\renewcommand\nomgroup[1]{%
\item[\bfseries
\ifstrequal{#1}{A}{粒子群算法}{%
\ifstrequal{#1}{B}{Number Sets}{%
\ifstrequal{#1}{C}{Other Symbols}{}}}%
]}
最后在document里定义术语,并print
\begin{document}
\nomenclature[A]{$m$}{材料层数}%
\nomenclature[A]{$L$}{最大迭代数}%
。。。。
\printnomenclature
\end{document}
2. 编译
术语表的编译与参考文献类似,都是:
xelatex
makeindex %.nlo
xelatex
xelatex
具体命令如下:
makeindex %.nlo -s nomencl.ist -o %.nls (%为文件名)