blob: 916a3b64cc787a82bcad3dc85606e9eba5aba113 (
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
|
\NeedsTeXFormat{LaTeX2e}
\def\fileversion{1.031}
\def\filedate{2021/10/29}
\ProvidesPackage{dsserif}[\filedate\space v\fileversion\space U/dsserif]
%\@ifundefined{hexnumber@}{\input{binhex}}{}
\RequirePackage{xkeyval}%
\newcommand*{\DSS@scale}{s*[1]}
\newcommand*{\DSS@m}{m}
\newif\ifDSS@sym
\DeclareOptionX{scale}{\renewcommand*{\DSS@scale}{s*[#1] }}
\DeclareOptionX{scaled}{\renewcommand*{\DSS@scale}{s*[#1] }}
\DeclareOptionX{bfbb}{\renewcommand*{\DSS@m}{b}}
\DeclareOptionX{bbsymbols}{\DSS@symtrue}
\DeclareOptionX{symbols}{\DSS@symtrue}
\ExecuteOptionsX{scale}%
\ProcessOptionsX\relax%
\let\mathbb\relax
\DeclareFontFamily{U}{DSSerif}{\skewchar \font =45}% openface
\DeclareFontShape{U}{DSSerif}{m}{n}{
<-> \DSS@scale DSSerif}{}
\DeclareFontShape{U}{DSSerif}{b}{n}{
<-> \DSS@scale DSSerif-Bold}{}
\DeclareFontSubstitution{U}{DSSerif}{\DSS@m}{n}
\ifDSS@sym
\DeclareSymbolFont{DSSerifS}{U}{DSSerif}{\DSS@m}{n}
\DeclareSymbolFontAlphabet{\mathbb}{DSSerifS}
\if b\DSS@m\else%
\SetSymbolFont{DSSerifS}{bold}{U}{DSSerif}{b}{n}
\DeclareMathAlphabet{\mathbfbb}{U}{DSSerif}{b}{n}%\DeclareFontSubstitution{U}{DSSerifS}{m}{n}
\fi
\DeclareMathSymbol{\bbGamma}{\mathord}{DSSerifS}{0}
\DeclareMathSymbol{\bbDelta}{\mathord}{DSSerifS}{1}
\DeclareMathSymbol{\bbTheta}{\mathord}{DSSerifS}{2}
\DeclareMathSymbol{\bbLambda}{\mathord}{DSSerifS}{3}
%\DeclareMathSymbol{\bbXi}{\mathord}{DSSerif}{4}
\DeclareMathSymbol{\bbPi}{\mathord}{DSSerifS}{5}
\DeclareMathSymbol{\bbSigma}{\mathord}{DSSerifS}{6}
%\DeclareMathSymbol{\bbUpsilon}{\mathord}{DSSerif}{7}
\DeclareMathSymbol{\bbPhi}{\mathord}{DSSerifS}{8}
\DeclareMathSymbol{\bbPsi}{\mathord}{DSSerifS}{9}
\DeclareMathSymbol{\bbOmega}{\mathord}{DSSerifS}{10}
\DeclareMathSymbol{\bbdotlessi}{\mathord}{DSSerifS}{16}
\DeclareMathSymbol{\bbdotlessj}{\mathord}{DSSerifS}{17}
\let\imathbb\bbdotlessi
\let\jmathbb\bbdotlessj
\else
\DeclareMathAlphabet{\mathbb}{U}{DSSerif}{\DSS@m}{n}
\if b\DSS@m\else%
\SetMathAlphabet{\mathbb}{bold}{U}{DSSerif}{b}{n}
\DeclareMathAlphabet{\mathbfbb} {U}{DSSerif}{b}{n}
\let\mathbbb\mathbfbb
\fi
\newcommand*{\txtbbGamma}{{\usefont{U}{DSSerif}{m}{n}\char0 }}
\newcommand*{\txtbbDelta}{{\usefont{U}{DSSerif}{m}{n}\char1 }}
\newcommand*{\txtbbTheta}{{\usefont{U}{DSSerif}{m}{n}\char2 }}
\newcommand*{\txtbbLambda}{{\usefont{U}{DSSerif}{m}{n}\char3 }}
%\newcommand*{\txtbbXi}{{\usefont{U}{DSSerif}{m}{n}\char4 }}
\newcommand*{\txtbbPi}{{\usefont{U}{DSSerif}{m}{n}\char5 }}
\newcommand*{\txtbbSigma}{{\usefont{U}{DSSerif}{m}{n}\char6 }}
%\newcommand*{\txtbbUpsilon}{{\usefont{U}{DSSerif}{m}{n}\char{DSSerif}{7 }}
\newcommand*{\txtbbPhi}{{\usefont{U}{DSSerif}{m}{n}\char8 }}
\newcommand*{\txtbbPsi}{{\usefont{U}{DSSerif}{m}{n}\char9 }}
\newcommand*{\txtbbOmega}{{\usefont{U}{DSSerif}{m}{n}\char10 }}
\newcommand*{\txtbbdotlessi}{{\usefont{U}{DSSerif}{m}{n}\char16 }}
\newcommand*{\txtbbdotlessj}{{\usefont{U}{DSSerif}{m}{n}\char17 }}
% \def\txtbbzero{{\usefont{U}{DSSerif}{m}{n}0}}
% \def\txtbbone{{\usefont{U}{DSSerif}{m}{n}1}}
% \def\txtbbtwo{{\usefont{U}{DSSerif}{m}{n}2}}
% \def\txtbbthree{{\usefont{U}{DSSerif}{m}{n}3}}
% \def\txtbbfour{{\usefont{U}{DSSerif}{m}{n}4}}
% \def\txtbbfive{{\usefont{U}{DSSerif}{m}{n}5}}
% \def\txtbbsix{{\usefont{U}{DSSerif}{m}{n}6}}
% \def\txtbbseven{{\usefont{U}{DSSerif}{m}{n}7}}
% \def\txtbbeight{{\usefont{U}{DSSerif}{m}{n}8}}
% \def\txtbbnine{{\usefont{U}{DSSerif}{m}{n}9}}
\fi
\endinput
|