/
emFxtx.sty
175 lines (169 loc) · 7.08 KB
/
emFxtx.sty
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
% emFxtx.sty by tDB (cqb00260@nifty.ne.jp)
%
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{emFxtx}[2010/03/24 v0.02]%
%
\Strchr{\emFx@tx}{A}\emFx@tx@A
\Strchr{\emFx@tx}{B}\emFx@tx@B
\Strchr{\emFx@tx}{C}\emFx@tx@C
\Strchr{\emFx@tx}{T}\emFx@tx@T
\Strchr{\emFx@tx}{X}\emFx@tx@X
%
\ifnum\emFx@tx@T>\z@
\DeclareSymbolFont{txoperators}{OT1}{txr}{m}{n}%
\SetSymbolFont{txoperators}{bold}{OT1}{txr}{bx}{n}%
\DeclareSymbolFont{txsymbols}{OMS}{txsy}{m}{n}%
\DeclareSymbolFont{txletters}{OML}{txmi}{m}{it}%
\SetSymbolFont{txletters}{bold}{OML}{txmi}{bx}{it}%
%%%%%%%%%%%%%%%%%
% Math Italic A %
%%%%%%%%%%%%%%%%%
%
\DeclareSymbolFont{txlettersA}{U}{txmia}{m}{it}%
\SetSymbolFont{txlettersA}{bold}{U}{txmia}{bx}{it}%
\DeclareFontSubstitution{U}{txmia}{m}{it}%
%
\DeclareSymbolFont{txlargesymbols}{OMX}{txex}{m}{n}%
\SetSymbolFont{txlargesymbols}{bold}{OMX}{txex}{bx}{n}%
\DeclareMathSymbol{\txintop}{\mathop}{txlargesymbols}{"52}%
\def\txint{\txintop\nolimits}%
\DeclareMathSymbol{\txpm}{\mathbin}{txsymbols}{6}
\DeclareMathSymbol{\txmp}{\mathbin}{txsymbols}{7}
\DeclareMathSymbol{\txrightarrow}{\mathrel}{txsymbols}{"21}%
\DeclareMathSymbol{\tx@percent}{\mathalpha}{txoperators}{"25}
\def\txpercent{\ensuremath{\tx@percent}}
\DeclareMathSymbol{\txrelbar}{\mathbin}{txsymbols}{"00}%
\DeclareMathSymbol{\txLeftarrow}{\mathrel}{txsymbols}{40}%
\DeclareMathSymbol{\txRightarrow}{\mathrel}{txsymbols}{41}%
\DeclareMathSymbol{\txmu}{\mathord}{txletters}{"16}%
\DeclareMathSymbol{\txphi}{\mathord}{txletters}{30}
\DeclareMathSymbol{\txomega}{\mathord}{txletters}{"21}%
\DeclareMathSymbol{\txgamma}{\mathord}{txletters}{"0D}%
\DeclareMathSymbol{\txpi}{\mathord}{txletters}{"19}%
\DeclareMathSymbol{\txvarDelta}{\mathord}{txletters}{"01}%
\DeclareMathSymbol{\txg}{\mathord}{txletters}{"67}%
\DeclareMathSymbol{\txmuup}{\mathord}{txlettersA}{"16}%
\DeclareMathSymbol{\txRelbar}{\mathrel}{txoperators}{"3D}%
\DeclareMathSymbol{\txRightarrow}{\mathrel}{txsymbols}{"29}%
\DeclareMathSymbol{\txsharp}{\mathord}{txoperators}{"23}%
\DeclareMathSymbol{\txdiamondsuit}{\mathord}{txsymbols}{"7D}
\DeclareMathSymbol{\txheartsuit}{\mathord}{txsymbols}{"7E}
\DeclareMathSymbol{\txclubsuit}{\mathord}{txsymbols}{"7C}
\DeclareMathSymbol{\txspadesuit}{\mathord}{txsymbols}{"7F}
\DeclareMathSymbol{\txsubset}{\mathrel}{txsymbols}{26}
\DeclareMathSymbol{\txsupset}{\mathrel}{txsymbols}{27}
\DeclareMathSymbol{\txsubseteq}{\mathrel}{txsymbols}{18}
\DeclareMathSymbol{\txsupseteq}{\mathrel}{txsymbols}{19}
\DeclareMathSymbol{\txemptyset}{\mathord}{txsymbols}{59}
\DeclareMathSymbol{\txin}{\mathrel}{txsymbols}{50}
\DeclareMathSymbol{\txni}{\mathrel}{txsymbols}{51}
\newcommand{\txLongrightarrow}{%
\DOTSB\protect\txRelbar\protect\joinrel\txRightarrow}%
% \DeclareMathDelimiter{[}{\mathopen} {operators}{"5B}{txlargesymbols}{"02}%
% \DeclareMathDelimiter{]}{\mathclose}{operators}{"5D}{txlargesymbols}{"03}%
% \DeclareMathDelimiter{(}{\mathopen}{operators}{"28}{txlargesymbols}{"00}%
% \DeclareMathDelimiter{)}{\mathclose}{operators}{"29}{txlargesymbols}{"01}%
\DeclareMathDelimiter{\txLP}{\mathopen}{operators}{"28}{txlargesymbols}{"00}%
\DeclareMathDelimiter{\txRP}{\mathclose}{operators}{"29}{txlargesymbols}{"01}%%
\DeclareMathDelimiter{\txlbrack}{\mathopen} {txoperators}{"5B}{txlargesymbols}{"02}%
\DeclareMathDelimiter{\txrbrack}{\mathclose}{txoperators}{"5D}{txlargesymbols}{"03}%
\fi
%
\ifnum\emFx@tx@A>\z@
%%%%%%%%%%%%%%%%%%
% Math Symbols A %
%%%%%%%%%%%%%%%%%%
\DeclareSymbolFont{txAMSa}{U}{txsya}{m}{n}
\SetSymbolFont{txAMSa}{bold}{U}{txsya}{bx}{n}
\DeclareFontSubstitution{U}{txsya}{m}{n}
%
\DeclareMathSymbol{\txsubseteqq}{\mathrel}{txAMSa}{106}
\DeclareMathSymbol{\txsupseteqq}{\mathrel}{txAMSa}{107}
\fi
\ifnum\emFx@tx@B>\z@
%%%%%%%%%%%%%%%%%%%%%%%%%
% Math Symbols B (MSBM) %
%%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareSymbolFont{txAMSb}{U}{txsyb}{m}{n}
\SetSymbolFont{txAMSb}{bold}{U}{txsyb}{bx}{n}
\DeclareFontSubstitution{U}{txsyb}{m}{n}
%\DeclareSymbolFontAlphabet{\mathbb}{AMSb}
%
\DeclareMathSymbol{\txvarsubsetneq}{\mathrel}{txAMSb}{32}
\DeclareMathSymbol{\txvarsupsetneq}{\mathrel}{txAMSb}{33}
\DeclareMathSymbol{\txnsubseteqq}{\mathrel}{txAMSb}{34}
\DeclareMathSymbol{\txnsupseteqq}{\mathrel}{txAMSb}{35}
\DeclareMathSymbol{\txsubsetneqq}{\mathrel}{txAMSb}{36}
\DeclareMathSymbol{\txsupsetneqq}{\mathrel}{txAMSb}{37}
\DeclareMathSymbol{\txvarsubsetneqq}{\mathrel}{txAMSb}{38}
\DeclareMathSymbol{\txvarsupsetneqq}{\mathrel}{txAMSb}{39}
\DeclareMathSymbol{\txsubsetneq}{\mathrel}{txAMSb}{40}
\DeclareMathSymbol{\txsupsetneq}{\mathrel}{txAMSb}{41}
\DeclareMathSymbol{\txnsubseteq}{\mathrel}{txAMSb}{42}
\DeclareMathSymbol{\txnsupseteq}{\mathrel}{txAMSb}{43}
\DeclareMathSymbol{\txvarnothing}{\mathord}{txAMSb}{63}
\fi
%
\ifnum\emFx@tx@C>\z@
%%%%%%%%%%%%%%%%%%
% Math Symbols C %
%%%%%%%%%%%%%%%%%%
\DeclareSymbolFont{symbolsC}{U}{txsyc}{m}{n}
\SetSymbolFont{symbolsC}{bold}{U}{txsyc}{bx}{n}
\DeclareFontSubstitution{U}{txsyc}{m}{n}
%
\def\re@DeclareMathSymbol#1#2#3#4{%
\let#1=\undefined
\DeclareMathSymbol{#1}{#2}{#3}{#4}}
\re@DeclareMathSymbol{\vardiamondsuit}{\mathord}{symbolsC}{"71}
\re@DeclareMathSymbol{\varheartsuit}{\mathord}{symbolsC}{"72}
\re@DeclareMathSymbol{\varclubsuit}{\mathord}{symbolsC}{"70}
\re@DeclareMathSymbol{\varspadesuit}{\mathord}{symbolsC}{"73}
\re@DeclareMathSymbol{\Diamondblack}{\mathord}{symbolsC}{"5F}
\DeclareMathSymbol{\txnsubset}{\mathrel}{symbolsC}{49}
\DeclareMathSymbol{\txnsupset}{\mathrel}{symbolsC}{50}
\DeclareMathSymbol{\txnotin}{\mathrel}{symbolsC}{60}
\DeclareMathSymbol{\txnotni}{\mathrel}{symbolsC}{61}
%
\newcommand{\txgauss}[1]{\ensuremath{%
\left\txlbrack\mkern1mu #1\mkern1mu\right\txrbrack}}%
\newenvironment{txpmatrix}{%
\left\txLP%
\matrix@check\txpmatrix\env@matrix
}{
\endmatrix\right\txRP%
}
\def\txgyouretu{\@ifnextchar[{\@txgyouretu}{\@txgyouretu[\gyouretu@haiti]}}
\def\@txgyouretu[#1]#2#3#4#5{\def\gyouretu@haiti@{#1}{\ensuremath{%
\begin{txpmatrix} #2 & #3 \\ #4 & #5 \end{txpmatrix}}}}%
\def\txGyouretu{\@ifnextchar[{\txGyouretu@}{\txGyouretu@[\gyouretu@haiti]}}
\def\txGyouretu@[#1]{\def\gyouretu@haiti@{#1}\@txGyouretu}
\newcommand{\@txGyouretu}[9]{\ensuremath{%
\begin{txpmatrix} #1\\#4\\#7	\end{txpmatrix}}}%
\newcommand{\txretube}[2]{\def\gyouretu@haiti@{\gyouretu@haiti}\ensuremath{%
\begin{txpmatrix} #1 \\ #2 \end{txpmatrix}}}%
\newcommand{\txRetube}[3]{\def\gyouretu@haiti@{\gyouretu@haiti}\ensuremath{%
\begin{txpmatrix} #1 \\ #2 \\#3 \end{txpmatrix}}}%
%
%%%%%%%%%%%%%%%%%%%%
% Math Extension A %
%%%%%%%%%%%%%%%%%%%%
%
%\@ifundefined{emFx@tx}{%
% \DeclareSymbolFont{symbolsC}{U}{txsyc}{m}{n}
% \SetSymbolFont{symbolsC}{bold}{U}{txsyc}{bx}{n}
% \DeclareFontSubstitution{U}{txsyc}{m}{n}
%}{}%
\DeclareSymbolFont{largesymbolsA}{U}{txexa}{m}{n}
\SetSymbolFont{largesymbolsA}{bold}{U}{txexa}{bx}{n}
\DeclareFontSubstitution{U}{txexa}{m}{n}
%
\DeclareMathDelimiter{\txllbracket}{\mathopen}{symbolsC}{"7E}{largesymbolsA}{"12}
\DeclareMathDelimiter{\txrrbracket}{\mathclose}{symbolsC}{"7F}{largesymbolsA}{"13}
\fi
\endinput
2007/05/17 v0.00
2010/02/13 v0.01
tx $B%*%W%7%g%s:YJ,2=(B
2010/03/24 v0.02
$BMI$jLa$7(B(BBS #8724)