\documentclass[9pt,conference,a4paper,twocolumn]{IEEEtran}
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage{float}
\usepackage{lscape}
\usepackage{titlesec}
\usepackage{nomencl}
\makenomenclature
\begin{document}
\nomenclature{$k$}{set of hourly intervals}
\nomenclature{$a$}{index for power}
\printnomenclature
\end{document}
为什么每次我运行时它只会显示第一行即‘k’, 和'A'不会显示。另一个错误是,每次我尝试编辑命名法时,它只会重复第一个指定的命名法,即‘k’。例如:我把这个改成\nomenclature{$k$}{每小时间隔集}到下面的一个
\nomenclature{$t$}{index for time}
然而,输出仍然会呈现 k 组每小时间隔
答案1
我已经通过以下方式解决了该问题:
1)每次添加多个命名法时,请通过以下方式检查工具
2)点击指数
3) 单击“运行”,然后 VIOLA 您将获得所需的输出。
4)每次添加另一行时都执行相同的操作,这是通过 texStudio
注意:通过命令配置索引时使用此命令
makeindex %.nlo -s nomencl.ist -o %.nls -t %.nlg