home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fonts 1 / freshfonts1.bin / programs / amiga / pastex / macros / latex2e / inputs / varioref.sty < prev    next >
Text File  |  1994-06-09  |  20KB  |  481 lines

  1. %% 
  2. %% This is file `varioref.sty', generated 
  3. %% on <1994/6/9> with the docstrip utility (2.2h).
  4. %% 
  5. %% The original source files were:
  6. %% 
  7. %% varioref.dtx  (with options: `package')
  8. %% 
  9. %% IMPORTANT NOTICE: 
  10. %% This file is part of the `tools' bundle 
  11. %% in the LaTeX2e distribution. 
  12. %% 
  13. %% You are not allowed to distribute this file. 
  14. %% For distribution of the original source see 
  15. %% the copyright notice in the source file, and 
  16. %% in the file readme.txt distributed with the 
  17. %% tools bundle. 
  18. %% 
  19. \def\filename{varioref}
  20. \def\fileversion{v1.0g}
  21. \def\filedate{1994/05/27}
  22. \def\docdate {1994/02/28}
  23.  
  24. %% \CharacterTable
  25. %%  {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
  26. %%   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
  27. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  28. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  29. %%   Dollar        \$     Percent       \%     Ampersand     \&
  30. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  31. %%   Asterisk      \*     Plus          \+     Comma         \,
  32. %%   Minus         \-     Point         \.     Solidus       \/
  33. %%   Colon         \:     Semicolon     \;     Less than     \<
  34. %%   Equals        \=     Greater than  \>     Question mark \?
  35. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  36. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  37. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  38. %%   Right brace   \}     Tilde         \~}
  39. %%
  40. %% Package varioref to use with LaTeX2e
  41. %% Copyright (C) 1992-1994  Frank Mittelbach, all rights reserved.
  42. \NeedsTeXFormat{LaTeX2e}[1994/06/01]
  43. \ProvidesPackage{varioref}[\filedate\space\fileversion\space
  44.                      LaTeX2e package for extended references (FMi)]
  45. \def\vref@addto#1#2{%
  46.   #2%
  47.   \@temptokena{#2}%
  48.   \ifx#1\undefined
  49.      \edef#1{\the\@temptokena}%
  50.   \else
  51.      \toks@\expandafter{#1}%
  52.      \edef#1{\the\toks@\the\@temptokena}%
  53.   \fi
  54.   \@temptokena{}\toks@\@temptokena
  55. }
  56. \@onlypreamble\vref@addto
  57. \def\vref@excuse#1{\typeout{\filename: Sorry, language `#1'
  58.             not supported in this version.%
  59.             ^^J\filename: English strings used.%
  60.             ^^J^^J*** If you can suggest translations for
  61.             this language,^^J*** please mail your suggestions
  62.             to the author of this package.^^J}}
  63. \@onlypreamble\vref@excuse
  64. \DeclareOption{american}
  65.   {\vref@addto\extrasamerican{%%
  66.     \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
  67.     \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
  68.                            page}%
  69.     \def\reftextafter     {on the \reftextvario{following}{next} page}%
  70.     \def\reftextbefore    {on the \reftextvario{preceding page}{page
  71.                            before}}%
  72.     \def\reftextcurrent   {on \reftextvario{this}{the current} page}%
  73.     \def\reftextfaraway##1{on page~\pageref{##1}}%
  74.   }}
  75. \DeclareOption{austrian}
  76.   {\vref@excuse{austrian}%
  77.    \vref@addto\extrasaustrian{%
  78.     \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
  79.     \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
  80.                            page}%
  81.     \def\reftextafter     {on the \reftextvario{following}{next} page}%
  82.     \def\reftextbefore    {on the \reftextvario{preceding page}{page
  83.                            before}}%
  84.     \def\reftextcurrent   {on \reftextvario{this}{the current} page}%
  85.     \def\reftextfaraway##1{on page~\pageref{##1}}%
  86.   }}
  87. \DeclareOption{brazil}
  88.   {\vref@addto\extrabrazil{%
  89.     \def\reftextfaceafter {na \reftextvario{p\'agina oposta}{pr\'oxima
  90.                            p\'agina}}%
  91.     \def\reftextfacebefore{na p\'agina \reftextvario{oposta}{anterior}}%
  92.     \def\reftextafter     {na \reftextvario{p\'agina seguinte}{pr\'oxima
  93.                            p\'agina}}%
  94.     \def\reftextbefore{na p\'agina \reftextvario{anterior}{precedente}}%
  95.     \def\reftextcurrent   {\reftextvario{nesta p\'agina}{na p\'agina
  96.                            corrente}}%
  97.     \def\reftextfaraway##1{na p\'agina~\pageref{##1}}%
  98.   }}
  99. \DeclareOption{catalan}
  100.   {\vref@excuse{catalan}%
  101.    \vref@addto\extrascatalan{%
  102.     \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
  103.     \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
  104.                            page}%
  105.     \def\reftextafter     {on the \reftextvario{following}{next} page}%
  106.     \def\reftextbefore    {on the \reftextvario{preceding page}{page
  107.                            before}}%
  108.     \def\reftextcurrent   {on \reftextvario{this}{the current} page}%
  109.     \def\reftextfaraway##1{on page~\pageref{##1}}%
  110.   }}
  111. \DeclareOption{croatian}
  112.   {\vref@excuse{croatian}%
  113.    \vref@addto\extrascroatian{%
  114.     \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
  115.     \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
  116.                            page}%
  117.     \def\reftextafter     {on the \reftextvario{following}{next} page}%
  118.     \def\reftextbefore    {on the \reftextvario{preceding page}{page
  119.                            before}}%
  120.     \def\reftextcurrent   {on \reftextvario{this}{the current} page}%
  121.     \def\reftextfaraway##1{on page~\pageref{##1}}%
  122.   }}
  123. \DeclareOption{czech}
  124.   {\vref@excuse{czech}%
  125.    \vref@addto\extrasczech{%
  126.     \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
  127.     \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
  128.                            page}%
  129.     \def\reftextafter     {on the \reftextvario{following}{next} page}%
  130.     \def\reftextbefore    {on the \reftextvario{preceding page}{page
  131.                            before}}%
  132.     \def\reftextcurrent   {on \reftextvario{this}{the current} page}%
  133.     \def\reftextfaraway##1{on page~\pageref{##1}}%
  134.   }}
  135. \DeclareOption{danish}
  136.   {\vref@excuse{danish}%
  137.    \vref@addto\extrasdanish{%
  138.     \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
  139.     \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
  140.                            page}%
  141.     \def\reftextafter     {on the \reftextvario{following}{next} page}%
  142.     \def\reftextbefore    {on the \reftextvario{preceding page}{page
  143.                            before}}%
  144.     \def\reftextcurrent   {on \reftextvario{this}{the current} page}%
  145.     \def\reftextfaraway##1{on page~\pageref{##1}}%
  146.   }}
  147. \DeclareOption{dutch}
  148.   {\vref@excuse{dutch}%
  149.    \vref@addto\extrasdutch{%
  150.     \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
  151.     \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
  152.                            page}%
  153.     \def\reftextafter     {on the \reftextvario{following}{next} page}%
  154.     \def\reftextbefore    {on the \reftextvario{preceding page}{page
  155.                            before}}%
  156.     \def\reftextcurrent   {on \reftextvario{this}{the current} page}%
  157.     \def\reftextfaraway##1{on page~\pageref{##1}}%
  158.   }}
  159. \DeclareOption{english}
  160.   {\vref@addto\extrasenglish{%
  161.     \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
  162.     \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
  163.                            page}%
  164.     \def\reftextafter     {on the \reftextvario{following}{next} page}%
  165.     \def\reftextbefore    {on the \reftextvario{preceding page}{page
  166.                            before}}%
  167.     \def\reftextcurrent   {on \reftextvario{this}{the current} page}%
  168.     \def\reftextfaraway##1{on page~\pageref{##1}}%
  169.   }}
  170. \DeclareOption{esperanto}
  171.   {\vref@excuse{esperanto}%
  172.    \vref@addto\extrasesperanto{%
  173.     \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
  174.     \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
  175.                            page}%
  176.     \def\reftextafter     {on the \reftextvario{following}{next} page}%
  177.     \def\reftextbefore    {on the \reftextvario{preceding page}{page
  178.                            before}}%
  179.     \def\reftextcurrent   {on \reftextvario{this}{the current} page}%
  180.     \def\reftextfaraway##1{on page~\pageref{##1}}%
  181.   }}
  182. \DeclareOption{finnish}
  183.   {\vref@excuse{finnish}%
  184.    \vref@addto\extrasfinnish{%
  185.     \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
  186.     \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
  187.                            page}%
  188.     \def\reftextafter     {on the \reftextva