diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-13 00:00:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-13 00:00:47 +0000 |
commit | 171273f4fd68a0f964d874aee90fd410ec243849 (patch) | |
tree | 888f8226fc4ddba122a01e289b55231afcffffc9 /Master/texmf-dist/tex/latex | |
parent | 73e938a3fde3356ccd00e61bf198ba49f69f1c11 (diff) |
nomentbl
git-svn-id: svn://tug.org/texlive/trunk@1141 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/nomentbl/nomentbl.sty | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/nomentbl/nomentbl.sty b/Master/texmf-dist/tex/latex/nomentbl/nomentbl.sty new file mode 100644 index 00000000000..659aed9dbb1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/nomentbl/nomentbl.sty @@ -0,0 +1,124 @@ +% +%% This is file `nomentbl.sty', +%% +%% 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 \~} +%% +\def\filename{nomentbl} +\def\fileversion{0.3} +\def\filedate{2004/02/17} +\def\docdate{2004/02/17} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{nomentbl}[\filedate\ v03 Nomenclature in longtable (BE)] +\RequirePackage{longtable} +\RequirePackageWithOptions{nomencl}[2000/12/03 v3.1a Nomenclature package (BS)] +\RequirePackage{ifthen} +\RequirePackage{calc} + +\DeclareOption*{% +\PassOptionsToPackage{\CurrentOption}{nomencl}% +} + + \DeclareOption{croatian}{% + \def\eqdeclaration#1{jednad\v{z}bu\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}stranica\nobreakspace#1}% + \def\nomname{Popis simbola}} + \DeclareOption{danish}{% + \def\eqdeclaration#1{ligning\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}side\nobreakspace#1}% + \def\nomname{Symbolliste}} + \DeclareOption{english}{% + \def\eqdeclaration#1{equation\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}page\nobreakspace#1}% + \def\nomname{Nomenclature}} + \DeclareOption{french}{% + \def\eqdeclaration#1{\'equation\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}page\nobreakspace#1}% + \def\nomname{Liste des symboles}} + \DeclareOption{german}{% + \def\eqdeclaration#1{Gleichung\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}Seite\nobreakspace#1}% + \def\nomname{Symbolverzeichnis}} + \DeclareOption{italian}{% + \def\eqdeclaration#1{equazione\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}pagina\nobreakspace#1}% + \def\nomname{Elenco dei Simboli}} + \DeclareOption{polish}{% + \def\eqdeclaration#1{rownanie\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}strona\nobreakspace#1}% + \def\nomname{Lista symboli}} + \DeclareOption{portuguese}{% + \def\eqdeclaration#1{equa\c{c}\~ao\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}p\'agina\nobreakspace#1}% + \def\nomname{Nomenclatura}} + \DeclareOption{russian}{% + \def\eqdeclaration#1{\cyrs\cyrm.\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}\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{spanish}{% + \def\eqdeclaration#1{ecuaci\'on\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}p\'agina\nobreakspace#1}% + \def\nomname{Nomenclatura}} + \DeclareOption{ukrainian}{% + \def\eqdeclaration#1{\cyrd\cyri\cyrv.\nobreakspace(#1)}% + \def\pagedeclaration#1{\hspace*{2mm}\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\@@nomenclature[#1]#2#3#4{\endgroup\@esphack} +\def\@@@nomenclature[#1]#2#3#4{% + \def\@tempa{#2}\def\@tempb{#3}% + \protected@write\@glossaryfile{}% + {\string\glossaryentry{#1\nom@verb\@tempa @{\nom@verb\@tempa}&% + \begingroup\nom@verb\@tempb\endgroup &\begingroup#4\endgroup&\begingroup\protect\nomeqref{\theequation}% + |nompageref}{\thepage}}% + \endgroup + \@esphack} + +\def\theglossary{% + \@ifundefined{chapter}{\section*}{\chapter*}{\nomname}% + \nompreamble + % \list{}{% + % \labelwidth\nom@tempdim + % \leftmargin\labelwidth + % \advance\leftmargin\labelsep + % \itemsep\nomitemsep + % \let\makelabel\nomlabel} +} + +\renewcommand\nomgroup[1]{% + \ifthenelse{\equal{#1}{A}}{% + \large{Roman Letters}}{% + \ifthenelse{\equal{#1}{G}}{% + \large{Greek Letters}}{% + \ifthenelse{\equal{#1}{X}}{% + \large{Superscripts}}{% + \ifthenelse{\equal{#1}{Z}}{% + \large{Subscripts}}{% + {}}}}}} + +\endinput +%% +%% End of file `nomentbl.sty'. |