parent
3a3e508d29
commit
a12a8f5743
@ -1,177 +0,0 @@ |
|||||||
%% |
|
||||||
%% This is file `nomencl.sty', |
|
||||||
%% generated with the docstrip utility. |
|
||||||
%% |
|
||||||
%% The original source files were: |
|
||||||
%% |
|
||||||
%% nomencl.dtx (with options: `package') |
|
||||||
%% |
|
||||||
%% Copyright 1996 Boris Veytsman |
|
||||||
%% Copyright 1999-2000 Bernd Schandl |
|
||||||
%% email schandl@gmx.net |
|
||||||
%% www http://members.nbci.com/schandl/nomencl |
|
||||||
%% |
|
||||||
%% This file can be redistributed and/or modified under the terms |
|
||||||
%% of the LaTeX Project Public License distributed from CTAN |
|
||||||
%% archives in the directory macros/latex/base/lppl.txt; either |
|
||||||
%% version 1.2 of the license, or (at your option) any later version. |
|
||||||
%% |
|
||||||
%% \CharacterTable |
|
||||||
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z |
|
||||||
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z |
|
||||||
%% Digits \0\1\2\3\4\5\6\7\8\9 |
|
||||||
%% Exclamation \! Double quote \" Hash (number) \# |
|
||||||
%% Dollar \$ Percent \% Ampersand \& |
|
||||||
%% Acute accent \' Left paren \( Right paren \) |
|
||||||
%% Asterisk \* Plus \+ Comma \, |
|
||||||
%% Minus \- Point \. Solidus \/ |
|
||||||
%% Colon \: Semicolon \; Less than \< |
|
||||||
%% Equals \= Greater than \> Question mark \? |
|
||||||
%% Commercial at \@ Left bracket \[ Backslash \\ |
|
||||||
%% Right bracket \] Circumflex \^ Underscore \_ |
|
||||||
%% Grave accent \` Left brace \{ Vertical bar \| |
|
||||||
%% Right brace \} Tilde \~} |
|
||||||
%% |
|
||||||
\ProvidesPackage{nomencl}% |
|
||||||
[2000/12/03 v3.1a Nomenclature package (BS)] |
|
||||||
\NeedsTeXFormat{LaTeX2e} |
|
||||||
\newif\if@printeqref |
|
||||||
\newif\if@printpageref |
|
||||||
\DeclareOption{refeq}{\@printeqreftrue} |
|
||||||
\DeclareOption{norefeq}{\@printeqreffalse} |
|
||||||
\DeclareOption{refpage}{\@printpagereftrue} |
|
||||||
\DeclareOption{norefpage}{\@printpagereffalse} |
|
||||||
\DeclareOption{prefix}{\def\nomprefix{a}} |
|
||||||
\DeclareOption{noprefix}{\def\nomprefix{}} |
|
||||||
\newif\if@loadcfg |
|
||||||
\DeclareOption{cfg}{\@loadcfgtrue} |
|
||||||
\DeclareOption{nocfg}{\@loadcfgfalse} |
|
||||||
\DeclareOption{croatian}{% |
|
||||||
\def\eqdeclaration#1{, vidi jednad\v{z}bu\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, stranica\nobreakspace#1}% |
|
||||||
\def\nomname{Popis simbola}} |
|
||||||
\DeclareOption{danish}{% |
|
||||||
\def\eqdeclaration#1{, se ligning\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, side\nobreakspace#1}% |
|
||||||
\def\nomname{Symbolliste}} |
|
||||||
\DeclareOption{english}{% |
|
||||||
\def\eqdeclaration#1{, see equation\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, page\nobreakspace#1}% |
|
||||||
\def\nomname{List of Symbols and Abbreviations}} |
|
||||||
% \def\nomname{Nomenclature}} |
|
||||||
\DeclareOption{french}{% |
|
||||||
\def\eqdeclaration#1{, voir \'equation\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, page\nobreakspace#1}% |
|
||||||
\def\nomname{Liste des symboles}} |
|
||||||
\DeclareOption{german}{% |
|
||||||
\def\eqdeclaration#1{, siehe Gleichung\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, Seite\nobreakspace#1}% |
|
||||||
\def\nomname{Symbolverzeichnis}} |
|
||||||
\DeclareOption{italian}{% |
|
||||||
\def\eqdeclaration#1{, equazione\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, pagina\nobreakspace#1}% |
|
||||||
\def\nomname{Elenco dei Simboli}} |
|
||||||
\DeclareOption{polish}{% |
|
||||||
\def\eqdeclaration#1{, porownaj rownanie\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, strona\nobreakspace#1}% |
|
||||||
\def\nomname{Lista symboli}} |
|
||||||
\DeclareOption{portuguese}{% |
|
||||||
\def\eqdeclaration#1{, veja equa\c{c}\~ao\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, p\'agina\nobreakspace#1}% |
|
||||||
\def\nomname{Nomenclatura}} |
|
||||||
\DeclareOption{russian}{% |
|
||||||
\def\eqdeclaration#1{, \cyrs\cyrm.\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, \cyrs\cyrt\cyrr.\nobreakspace#1}% |
|
||||||
\def\nomname{\CYRS\cyrp\cyri\cyrs\cyro\cyrk% |
|
||||||
\ \cyro\cyrb\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyri% |
|
||||||
\cyrishrt}} |
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
||||||
\DeclareOption{slovak}{% |
|
||||||
\def\eqdeclaration#1{, pozri rovnicu\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, strana\nobreakspace#1}% |
|
||||||
\def\nomname{Zoznam symbolov a skratiek}} |
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
||||||
\DeclareOption{spanish}{% |
|
||||||
\def\eqdeclaration#1{, v\'ease la ecuaci\'on\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, p\'agina\nobreakspace#1}% |
|
||||||
\def\nomname{Nomenclatura}} |
|
||||||
\DeclareOption{ukrainian}{% |
|
||||||
\def\eqdeclaration#1{, \cyrd\cyri\cyrv.\nobreakspace(#1)}% |
|
||||||
\def\pagedeclaration#1{, \cyrs\cyrt\cyro\cyrr.\nobreakspace#1}% |
|
||||||
\def\nomname{\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk% |
|
||||||
\ \cyrp\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrsftsn}} |
|
||||||
\ExecuteOptions{norefeq,norefpage,prefix,cfg,english} |
|
||||||
\ProcessOptions\relax |
|
||||||
\def\makeglossary{% |
|
||||||
\newwrite\@glossaryfile |
|
||||||
\immediate\openout\@glossaryfile=\jobname.glo |
|
||||||
\def\@nomenclature{% |
|
||||||
\@bsphack |
|
||||||
\begingroup |
|
||||||
\@sanitize |
|
||||||
\@ifnextchar[% |
|
||||||
{\@@@nomenclature}{\@@@nomenclature[\nomprefix]}}% |
|
||||||
\typeout{Writing glossary file \jobname.glo}% |
|
||||||
\let\makeglossary\@empty} |
|
||||||
\def\nom@verb{\expandafter\strip@prefix\meaning} |
|
||||||
\def\nomenclature{\protect\@nomenclature} |
|
||||||
\def\@nomenclature{% |
|
||||||
\@bsphack |
|
||||||
\begingroup |
|
||||||
\@sanitize |
|
||||||
\@ifnextchar[% |
|
||||||
{\@@nomenclature}{\@@nomenclature[\nomprefix]}} |
|
||||||
\def\@@nomenclature[#1]#2#3{\endgroup\@esphack} |
|
||||||
\def\@@@nomenclature[#1]#2#3{% |
|
||||||
\def\@tempa{#2}\def\@tempb{#3}% |
|
||||||
\protected@write\@glossaryfile{}% |
|
||||||
{\string\glossaryentry{#1\nom@verb\@tempa @[{\nom@verb\@tempa}]% |
|
||||||
\begingroup\nom@verb\@tempb\protect\nomeqref{\theequation}% |
|
||||||
|nompageref}{\thepage}}% |
|
||||||
\endgroup |
|
||||||
\@esphack} |
|
||||||
\def\nomgroup#1{} |
|
||||||
\newdimen\nomlabelwidth |
|
||||||
\nomlabelwidth1cm\relax |
|
||||||
\newdimen\nom@tempdim |
|
||||||
\def\printglossary{% |
|
||||||
\@ifnextchar[% |
|
||||||
{\@printglossary}{\@printglossary[\nomlabelwidth]}} |
|
||||||
\def\@printglossary[#1]{% |
|
||||||
\nom@tempdim#1\relax |
|
||||||
\@input@{\jobname.gls}} |
|
||||||
\def\nomlabel#1{#1\hfil} |
|
||||||
\def\nompreamble{} |
|
||||||
\def\nompostamble{} |
|
||||||
\def\nomentryend{} |
|
||||||
\newskip\nomitemsep |
|
||||||
\nomitemsep\itemsep |
|
||||||
\def\theglossary{% |
|
||||||
\@ifundefined{chapter}{\section*}{\chapter*}{\nomname}% |
|
||||||
\nompreamble |
|
||||||
\list{}{% |
|
||||||
\labelwidth\nom@tempdim |
|
||||||
\leftmargin\labelwidth |
|
||||||
\advance\leftmargin\labelsep |
|
||||||
\itemsep\nomitemsep |
|
||||||
\let\makelabel\nomlabel}} |
|
||||||
\def\endtheglossary{% |
|
||||||
\endlist |
|
||||||
\nompostamble} |
|
||||||
\def\refeq{\@printeqreftrue} |
|
||||||
\def\refpage{\@printpagereftrue} |
|
||||||
\def\refeqpage{\@printeqreftrue\@printpagereftrue} |
|
||||||
\def\norefeq{\@printeqreffalse} |
|
||||||
\def\norefpage{\@printpagereffalse} |
|
||||||
\def\norefeqpage{\@printeqreffalse\@printpagereffalse} |
|
||||||
\def\nomeqref#1{\if@printeqref\eqdeclaration{#1}\fi\ignorespaces} |
|
||||||
\def\nompageref#1{\if@printpageref\pagedeclaration{#1}\fi% |
|
||||||
\nomentryend\endgroup} |
|
||||||
\if@loadcfg |
|
||||||
\InputIfFileExists{nomencl.cfg}{% |
|
||||||
\typeout{Using the configuration file nomencl.cfg}}{} |
|
||||||
\fi |
|
||||||
|
|
||||||
\endinput |
|
||||||
%% |
|
||||||
%% End of file `nomencl.sty'. |
|
Binary file not shown.
Loading…
Reference in new issue