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