summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/ebsthesis/ebstools.sty
blob: de465c6bc48a75158f36f5372a74fdb884efd9be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
%%
%% This is file `ebstools.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% ebsthesis.dtx  (with options: `ebstools')
%% 
%% The ebsthesis document class and ebstools package
%% Copyright (c) 2003 Philipp N. Baecker. All right reserved.
%%
%% \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}[2001/06/01]
\ProvidesPackage{ebstools}%
                [2003/11/11 v0.9j EBS Tools (PNB)]
\newif\if@mathematica
\DeclareOption{mathematica}{\@mathematicatrue}
\DeclareOption{nomathematica}{\@mathematicafalse}
\ExecuteOptions{nomathematica}
\ProcessOptions\relax
\if@mathematica
%% We are using Mathematica fonts
\RequirePackage{wrisym}[1999/04/20]
\newcommand{\D}{\DifferentialD}
\else
%% We are using Computer Modern fonts
\newcommand{\E}{\mathrm{e}}
\DeclareMathSymbol{\D}{\mathord}{operators}{`d}
\newcommand{\I}{\mathrm{i}}
\providecommand{\MathLogo}{\emph{Mathematica}}
\fi
%% Statistical operators
\DeclareMathOperator{\expect}{E}
\DeclareMathOperator{\Var}{Var}
\DeclareMathOperator{\Cov}{Cov}
%% Order
\DeclareMathOperator{\order}{O}
%% Sets
\newcommand{\Nset}{\mathbf{N}}
\newcommand{\Zset}{\mathbf{Z}}
\newcommand{\Qset}{\mathbf{Q}}
\newcommand{\Rset}{\mathbf{R}}
\newcommand{\Cset}{\mathbf{C}}
\newcommand{\Hset}{\mathbf{H}}
%% Absolute value and sign
\providecommand{\abs}[1]{\left\lvert#1\right\rvert}
\DeclareMathOperator{\sign}{sign}
%% Evaluated at
\RequirePackage{ifthen}[2001/05/26]
\newcommand{\evaluatedat}[3][]{%
  \left.#3\right\rvert_{#2}\ifthenelse{\equal{#1}{}}{\relax}{^#1}}
%% Common (English) abbreviations
\newcommand{\eg}{e.g.}
\newcommand{\ie}{i.e.}
%% Common (German) abbreviations
%% \renewcommand{\dh}{d.\,h.}
\newcommand{\zB}{z.\,B.}
\newcommand{\idR}{i.\,d.\,R.}
\newcommand{\mE}{m.\,E.}
\newcommand{\uU}{u.\,U.}
\newcommand{\cp}{c.\,p.}
%% Theorems
\newcommand{\theoremname}{Theorem}
\newcommand{\lemmaname}{Lemma}
\newcommand{\propositionname}{Proposition}
\newcommand{\corollaryname}{Corollary}
\newcommand{\definitionname}{Definition}
\newcommand{\conjecturename}{Conjecture}
\newcommand{\examplename}{Example}
\newcommand{\remarkname}{Remark}
\newcommand{\casename}{Case}
%% Babel support for theorems
\AtBeginDocument{%
  \@ifpackageloaded{babel}{%
     \addto\extrasenglish{%
       \renewcommand{\theoremname}{Theorem}%
       \renewcommand{\lemmaname}{Lemma}%
       \renewcommand{\propositionname}{Proposition}%
       \renewcommand{\corollaryname}{Corollary}%
       \renewcommand{\definitionname}{Definition}%
       \renewcommand{\conjecturename}{Conjecture}%
       \renewcommand{\examplename}{Example}%
       \renewcommand{\remarkname}{Remark}%
       \renewcommand{\casename}{Case}%
     }
     \addto{\extrasngerman}{%
       \renewcommand{\theoremname}{Theorem}%
       \renewcommand{\lemmaname}{Lemma}%
       \renewcommand{\propositionname}{Satz}%
       \renewcommand{\corollaryname}{Korollar}%
       \renewcommand{\definitionname}{Definition}%
       \renewcommand{\conjecturename}{Vermutung}%
       \renewcommand{\examplename}{Beispiel}%
       \renewcommand{\remarkname}{Anmerkung}%
       \renewcommand{\casename}{Fall}%
     }%
   }{\relax}%
 }
\RequirePackage{amsthm}[2000/10/26]
\theoremstyle{plain}% default
\newtheorem{thm}{\theoremname}[chapter]
\newtheorem{lem}[thm]{\lemmaname}
\newtheorem{prop}[thm]{\propositionname}
\newtheorem{cor}{\corollaryname}[chapter]
\theoremstyle{definition}
\newtheorem{defn}{\definitionname}[chapter]
\newtheorem{conj}{\conjecturename}[chapter]
\newtheorem{exmp}{\examplename}[chapter]
\theoremstyle{remark}
\newtheorem*{rem}{\remarkname}
\newtheorem{case}{\casename}
\endinput
%%
%% End of file `ebstools.sty'.