summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-12 23:55:11 +0000
committerKarl Berry <karl@freefriends.org>2006-01-12 23:55:11 +0000
commitf30df304d6cbaca6de487d256c5433267019f287 (patch)
tree5cd94ebd636f3602fbec31e4c9825e4ae637b3a8
parent52bdb4dcf9739f3f1f93eb15875caec6b83fccac (diff)
euler
git-svn-id: svn://tug.org/texlive/trunk@883 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/tex/latex/euler/euler.sty271
1 files changed, 271 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/euler/euler.sty b/Master/texmf-dist/tex/latex/euler/euler.sty
new file mode 100644
index 00000000000..bb265e61776
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/euler/euler.sty
@@ -0,0 +1,271 @@
+%%
+%% This is file `euler.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% euler.dtx (with options: `package')
+
+%% File `euler.dtx'.
+%% Copyright (C) 1992 Frank Jensen. All rights reserved.
+%% Copyright (C) 1993--1995 Frank Jensen and Frank Mittelbach.
+%% All rights reserved.
+
+\def\fileversion{v2.5}
+\def\filedate{1995/03/05}
+
+%% \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 \~}
+\NeedsTeXFormat{LaTeX2e}[1994/12/01]
+\ProvidesPackage{euler}[\filedate\space\fileversion]
+\typeout{Package: `euler' \fileversion\space <\filedate> (FJ and FMi)}
+\DeclareSymbolFont{letters}{U}{eur}{m}{n}
+\SetSymbolFont{letters}{bold}{U}{eur}{b}{n}
+\DeclareMathSymbol{0}\mathalpha{letters}{"30}
+\DeclareMathSymbol{1}\mathalpha{letters}{"31}
+\DeclareMathSymbol{2}\mathalpha{letters}{"32}
+\DeclareMathSymbol{3}\mathalpha{letters}{"33}
+\DeclareMathSymbol{4}\mathalpha{letters}{"34}
+\DeclareMathSymbol{5}\mathalpha{letters}{"35}
+\DeclareMathSymbol{6}\mathalpha{letters}{"36}
+\DeclareMathSymbol{7}\mathalpha{letters}{"37}
+\DeclareMathSymbol{8}\mathalpha{letters}{"38}
+\DeclareMathSymbol{9}\mathalpha{letters}{"39}
+\DeclareMathSymbol\Gamma \mathord{letters}{"00}
+\DeclareMathSymbol\Delta \mathord{letters}{"01}
+\DeclareMathSymbol\Theta \mathord{letters}{"02}
+\DeclareMathSymbol\Lambda \mathord{letters}{"03}
+\DeclareMathSymbol\Xi \mathord{letters}{"04}
+\DeclareMathSymbol\Pi \mathord{letters}{"05}
+\DeclareMathSymbol\Sigma \mathord{letters}{"06}
+\DeclareMathSymbol\Upsilon\mathord{letters}{"07}
+\DeclareMathSymbol\Phi \mathord{letters}{"08}
+\DeclareMathSymbol\Psi \mathord{letters}{"09}
+\DeclareMathSymbol\Omega \mathord{letters}{"0A}
+\let\varsigma=\sigma
+\let\varrho=\rho
+\DeclareOption{mathbf}
+ {\AtBeginDocument{\DeclareMathAlphabet\mathbf{U}{eur}{b}{n}}}
+\DeclareSymbolFont{EulerFraktur}{U}{euf}{m}{n}
+\SetSymbolFont{EulerFraktur}{bold}{U}{euf}{b}{n}
+\DeclareSymbolFontAlphabet\mathfrak{EulerFraktur}
+\@ifpackageloaded{amsfonts}{}{\newcommand\frak{\mathfrak}}
+\DeclareMathSymbol{!}\mathord {EulerFraktur}{"21}
+\DeclareMathSymbol{(}\mathopen {EulerFraktur}{"28}
+\DeclareMathSymbol{)}\mathclose{EulerFraktur}{"29}
+\DeclareMathSymbol{+}\mathbin {EulerFraktur}{"2B}
+\DeclareMathSymbol{-}\mathbin {EulerFraktur}{"2D}
+\DeclareMathSymbol{=}\mathrel {EulerFraktur}{"3D}
+\DeclareMathSymbol{[}\mathopen {EulerFraktur}{"5B}
+\DeclareMathSymbol{]}\mathclose{EulerFraktur}{"5D}
+\DeclareMathSymbol{"}\mathord {EulerFraktur}{"7D}
+\DeclareMathSymbol{&}\mathord {EulerFraktur}{"26}
+\DeclareMathSymbol{:}\mathrel {EulerFraktur}{"3A}
+\DeclareMathSymbol{;}\mathpunct{EulerFraktur}{"3B}
+\DeclareMathSymbol{?}\mathord {EulerFraktur}{"3F}
+\DeclareMathSymbol{^}\mathord {EulerFraktur}{"5E}
+\DeclareMathSymbol{`}\mathord {EulerFraktur}{"12}
+\DeclareMathDelimiter{(}{EulerFraktur}{"28}{largesymbols}{"00}
+\DeclareMathDelimiter{)}{EulerFraktur}{"29}{largesymbols}{"01}
+\DeclareMathDelimiter{[}{EulerFraktur}{"5B}{largesymbols}{"02}
+\DeclareMathDelimiter{]}{EulerFraktur}{"5D}{largesymbols}{"03}
+\DeclareRobustCommand\oldstylenums[1]%
+ {\begingroup
+ \spaceskip\fontdimen\tw@\font
+ \TextOldstyle \MathOldstyle #1%
+ \endgroup}
+\def\MathOldstyle{\mathgroup\symEulerFraktur}
+\providecommand\TextOldstyle{\usefont{OML}{cmm}\f@series{it}}
+\DeclareSymbolFont{EulerScript}{U}{eus}{m}{n}
+\SetSymbolFont{EulerScript}{bold}{U}{eus}{b}{n}
+\DeclareSymbolFontAlphabet\mathscr{EulerScript}
+\newcommand\scr{\mathscr}
+\DeclareOption{mathcal}{\renewcommand\mathcal{\mathscr}}
+\DeclareMathSymbol\aleph\mathord{EulerScript}{"40}
+\DeclareMathSymbol\Re \mathord{EulerScript}{"3C}
+\DeclareMathSymbol\Im \mathord{EulerScript}{"3D}
+\DeclareMathDelimiter\vert
+ \mathord{EulerScript}{"6A}{largesymbols}{"0C}
+\DeclareMathDelimiter\backslash
+ \mathord{EulerScript}{"6E}{largesymbols}{"0F}
+\DeclareMathSymbol{|}\mathord{EulerScript}{"6A}
+\DeclareMathDelimiter{|}{EulerScript}{"6A}{largesymbols}{"0C}
+\DeclareMathSymbol\neg \mathord{EulerScript}{"3A}
+\let\lnot=\neg
+\DeclareMathSymbol\wedge \mathbin{EulerScript}{"5E}
+\let\land=\wedge
+\DeclareMathSymbol\vee \mathbin{EulerScript}{"5F}
+\let\lor=\vee
+\DeclareMathSymbol\setminus\mathbin{EulerScript}{"6E}
+\DeclareMathSymbol\sim \mathrel{EulerScript}{"18}
+\DeclareMathSymbol\mid \mathrel{EulerScript}{"6A}
+\DeclareMathDelimiter\arrowvert
+ \mathord{EulerScript}{"6A}{largesymbols}{"3C} % ???
+\DeclareMathSymbol\mathsection\mathord{EulerScript}{"78}
+\DeclareSymbolFont{EulerExtension}{U}{euex}{m}{n}
+\@ifpackageloaded{amsmath}
+ {\DeclareMathSymbol\coprod@\mathop{EulerExtension}{"60}%
+ \DeclareMathSymbol\prod@ \mathop{EulerExtension}{"51}%
+ \DeclareMathSymbol\sum@ \mathop{EulerExtension}{"50}}
+ {\DeclareMathSymbol\coprod \mathop{EulerExtension}{"60}%
+ \DeclareMathSymbol\prod \mathop{EulerExtension}{"51}%
+ \DeclareMathSymbol\sum \mathop{EulerExtension}{"50}}
+\AtBeginDocument
+ {\@ifpackageloaded{amstex}%
+ {\PackageWarningNoLine{euler}{Please do not use `amstex'.
+ Use `amsmath' instead}{}}}
+\DeclareMathSymbol\intop \mathop {EulerExtension}{"52}
+\DeclareMathSymbol\ointop \mathop {EulerExtension}{"48}
+\DeclareMathSymbol\braceld\mathord{EulerExtension}{"7A}
+\DeclareMathSymbol\bracerd\mathord{EulerExtension}{"7B}
+\DeclareMathSymbol\bracelu\mathord{EulerExtension}{"7C}
+\DeclareMathSymbol\braceru\mathord{EulerExtension}{"7D}
+\DeclareMathSymbol\infty \mathord{EulerExtension}{"31}
+\AtBeginDocument
+ {\@ifpackageloaded{amsmath}%
+ {\def\intkern@{\mkern -6mu }%
+ \def\ints@#1{\mkern -3mu
+ \mathop{\mkern 3mu
+ \intop
+ \ifnum #1=\z@ \intdots@ \else
+ \intkern@
+ \ifnum #1>\tw@ \intop\intkern@
+ \ifnum #1>\thr@@ \intop\intkern@ \fi
+ \fi
+ \fi
+ \intop
+ }\ilimits@
+ }%
+ }{}}
+\DeclareMathSymbol\nearrow\mathrel{EulerExtension}{"25}
+\DeclareMathSymbol\searrow\mathrel{EulerExtension}{"26}
+\DeclareMathSymbol\nwarrow\mathrel{EulerExtension}{"2D}
+\DeclareMathSymbol\swarrow\mathrel{EulerExtension}{"2E}
+\DeclareMathSymbol\Leftrightarrow\mathrel{EulerExtension}{"2C}
+\DeclareMathSymbol\Leftarrow \mathrel{EulerExtension}{"28}
+\DeclareMathSymbol\Rightarrow \mathrel{EulerExtension}{"29}
+\DeclareMathSymbol\leftrightarrow\mathrel{EulerExtension}{"24}
+\DeclareMathSymbol\leftarrow \mathrel{EulerExtension}{"20}
+\let\gets=\leftarrow
+\DeclareMathSymbol\rightarrow \mathrel{EulerExtension}{"21}
+\let\to=\rightarrow
+\DeclareMathDelimiter\uparrow
+ \mathrel{EulerExtension}{"22}{largesymbols}{"78}
+\DeclareMathDelimiter\downarrow
+ \mathrel{EulerExtension}{"23}{largesymbols}{"79}
+\DeclareMathDelimiter\updownarrow
+ \mathrel{EulerExtension}{"6C}{largesymbols}{"3F}
+\DeclareMathDelimiter\Uparrow
+ \mathrel{EulerExtension}{"2A}{largesymbols}{"7E}
+\DeclareMathDelimiter\Downarrow
+ \mathrel{EulerExtension}{"2B}{largesymbols}{"7F}
+\DeclareMathDelimiter\Updownarrow
+ \mathrel{EulerExtension}{"6D}{largesymbols}{"77}
+\DeclareMathSymbol\leftharpoonup \mathrel{EulerExtension}{"18}
+\DeclareMathSymbol\leftharpoondown \mathrel{EulerExtension}{"19}
+\DeclareMathSymbol\rightharpoonup \mathrel{EulerExtension}{"1A}
+\DeclareMathSymbol\rightharpoondown\mathrel{EulerExtension}{"1B}
+\DeclareMathDelimiter\lbrace
+ \mathopen{EulerScript}{"66}{EulerExtension}{"08}
+\DeclareMathDelimiter\rbrace
+ \mathclose{EulerScript}{"67}{EulerExtension}{"09}
+\DeclareMathAlphabet\cm@equals@alphabet{OT1}{cmr}{m}{n}
+\DeclareMathAlphabet\cm@minus@alphabet{OMS}{cmsy}{m}{n}
+\def\Relbar{\mathrel{\cm@equals@alphabet{\mathchar"703D}}}
+\def\cm@minus{{\cm@minus@alphabet{\mathchar"7000}}}
+\def\relbar{\mathrel{\smash\cm@minus}}
+ % \smash, because - has the same height as +
+\def\leftarrowfill
+ {$\m@th\mathord\leftarrow\mkern-6mu%
+ \cleaders\hbox{$\mkern-2mu\cm@minus\mkern-2mu$}\hfill
+ \mkern-6mu\cm@minus$}
+\def\rightarrowfill
+ {$\m@th\cm@minus\mkern-6mu%
+ \cleaders\hbox{$\mkern-2mu\cm@minus\mkern-2mu$}\hfill
+ \mkern-6mu\mathord\rightarrow$}
+\DeclareSymbolFont{cmmigroup}{OML}{cmm}{m}{it}
+\SetSymbolFont{cmmigroup}{bold}{OML}{cmm}{b}{it}
+\DeclareMathAccent\vec \mathord{cmmigroup}{"7E}
+\DeclareMathSymbol\triangleleft \mathbin{cmmigroup}{"2F}
+\DeclareMathSymbol\triangleright\mathbin{cmmigroup}{"2E}
+\DeclareMathSymbol\star \mathbin{cmmigroup}{"3F}
+\DeclareMathSymbol\lhook \mathrel{cmmigroup}{"2C}
+\DeclareMathSymbol\rhook \mathrel{cmmigroup}{"2D}
+\DeclareMathSymbol\flat \mathord{cmmigroup}{"5B}
+\DeclareMathSymbol\natural \mathord{cmmigroup}{"5C}
+\DeclareMathSymbol\sharp \mathord{cmmigroup}{"5D}
+\DeclareMathSymbol\smile \mathrel{cmmigroup}{"5E}
+\DeclareMathSymbol\frown \mathrel{cmmigroup}{"5F}
+\begingroup
+ \catcode`\'=\active
+ \gdef'{^\bgroup\mskip2mu\prim@s} % more space before '
+\endgroup
+\newif\ifCorkEncoding
+\edef\@tempa{\encodingdefault}\def\@tempb{T1}
+\ifx\@tempa\@tempb
+ \CorkEncodingtrue
+\else
+ \CorkEncodingfalse
+\fi
+\ifCorkEncoding
+ \AtBeginDocument
+ {\DeclareSymbolFont{operators}{T1}\rmdefault\mddefault\updefault
+ \SetSymbolFont{operators}{bold}{T1}\rmdefault\bfdefault\updefault
+ \DeclareMathAlphabet\mathbf{T1}\rmdefault\bfdefault\updefault
+ \DeclareMathAlphabet\mathsf{T1}\sfdefault\mddefault\updefault
+ \DeclareMathAlphabet\mathit{T1}\rmdefault\mddefault\itdefault
+ \DeclareMathAlphabet\mathtt{T1}\ttdefault\mddefault\updefault
+ \SetMathAlphabet\mathsf{bold}{T1}\sfdefault\bfdefault\updefault
+ \SetMathAlphabet\mathit{bold}{T1}\rmdefault\bfdefault\itdefault}
+\else
+ \AtBeginDocument
+ {\DeclareSymbolFont{operators}{OT1}\rmdefault\mddefault\updefault
+ \SetSymbolFont{operators}{bold}{OT1}\rmdefault\bfdefault\updefault
+ \DeclareMathAlphabet\mathbf{OT1}\rmdefault\bfdefault\updefault
+ \DeclareMathAlphabet\mathsf{OT1}\sfdefault\mddefault\updefault
+ \DeclareMathAlphabet\mathit{OT1}\rmdefault\mddefault\itdefault
+ \DeclareMathAlphabet\mathtt{OT1}\ttdefault\mddefault\updefault
+ \SetMathAlphabet\mathsf{bold}{OT1}\sfdefault\bfdefault\updefault
+ \SetMathAlphabet\mathit{bold}{OT1}\rmdefault\bfdefault\itdefault}
+\fi
+\ifCorkEncoding
+ \DeclareMathAccent\grave\mathalpha{operators}{"00}
+ \DeclareMathAccent\acute\mathalpha{operators}{"01}
+ \DeclareMathAccent\tilde\mathalpha{operators}{"03}
+ \DeclareMathAccent\ddot \mathalpha{operators}{"04}
+ \DeclareMathAccent\check\mathalpha{operators}{"07}
+ \DeclareMathAccent\breve\mathalpha{operators}{"08}
+ \DeclareMathAccent\bar \mathalpha{operators}{"09}
+ \DeclareMathAccent\dot \mathalpha{operators}{"0A}
+\fi
+\DeclareMathAccent\hat\mathalpha{EulerFraktur}{"5E}
+\DeclareOption{text-hat-accent}
+ {\ifCorkEncoding
+ \DeclareMathAccent\hat\mathalpha{operators}{"02}%
+ \else
+ \DeclareMathAccent\hat\mathalpha{operators}{"5E}%
+ \fi}
+\ifCorkEncoding
+ \DeclareMathSymbol\euler@hbar\mathord{operators}{"09}
+\else
+ \DeclareMathSymbol\euler@hbar\mathord{operators}{"16}
+\fi
+\def\hbar{{\euler@hbar\mkern-8muh}}
+\def\@makefnmark{\hbox{$\operator@font^{\@thefnmark}\m@th$}}
+\ProcessOptions
+\endinput
+%%
+%% End of file `euler.sty'.