Проблемы с пакетом nomencl [LATEX] - PullRequest
0 голосов
/ 08 сентября 2018

Итак, я использую пакет nomencl для определения переменных в моей диссертации.

После того, как я запустил PdfLatex один раз, я запускаю makeindex Skeleton.nlo -s nomencl.ist -o Skeleton.nls создать индекс для пакета nomencl. Это отлично работает, но вместо е. г.

L [определение] стр. 35, 36 выводит:

L [определение], стр. 35

L [определение], стр. 36

, что сделает список переменных невероятно длинным.

Как я могу это исправить?

Я использую \ nomenclature {L} {определение} на каждой странице для объявления переменной.

MWE

\documentclass[11pt,b5paper]{book}


\usepackage[refpage]{nomencl}
\makenomenclature



\begin{document}

\printnomenclature


\subsection{Specific surface area}
\label{ssasect}
Specific surface area (\textit{SSA})\nomenclature{SSA}{specific surface 
area} is the area per gram of nanoparticles, or more precisely,

\begin{equation}
SSA =  \frac{S_{p}}{V\rho}, 
\label{ssaeq}
\end{equation}
\nomenclature{SSA}{specific surface area}


where \textit{S$_p$} is the particle surface area, \textit{V} the particle 
volume  and $\rho$\nomenclature{$\rho$}{density} the cellulose density 
(1.55 g/cm$^3$).\cite{Vol1970} The specific surface area is important as 
surfaces are more reactive, and it  is thus an indirect measure of the 
relative reactivity of (nano)particles. Equation \ref{ssaeq} may be 
developed further by considering a cylindrical nanocellulose with diameter 
\textit{L}\nomenclature{L}{nanocellulose length} and radius 
\textit{r}\nomenclature{r}{radius}, and expressing the surface and volume 
as in Equation \ref{ci}, finally obtaining: 

\newpage 

\begin{equation}
SSA = \frac{\pi (2rL + 2r^{2})}{V\rho}.   
\label{ci2}
\end{equation}

\nomenclature{SSA}{specific surface area}


\end{document}

Это производит одну запись на слово, и, таким образом,

SSA стр. 1 SSA страница 1 SSA страница 2

Fix?

...