summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-13 00:00:47 +0000
committerKarl Berry <karl@freefriends.org>2006-01-13 00:00:47 +0000
commit171273f4fd68a0f964d874aee90fd410ec243849 (patch)
tree888f8226fc4ddba122a01e289b55231afcffffc9 /Master/texmf-dist/tex/latex
parent73e938a3fde3356ccd00e61bf198ba49f69f1c11 (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.sty124
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'.