Download The mathastext package
Transcript
1208
1209
\DeclareMathDelimiter{]}{\mathclose}{\mst@font@tbu}{"5D}{largesymbols}{"03}
\DeclareMathDelimiter{/}{\mathord}{\mst@font@tbu}{"2F}{largesymbols}{"0E}
\fi
\DeclareMathSymbol{\mst@varfam@lparen}{\mathalpha}{\mst@font@tbu}{40}
1212 \DeclareMathSymbol{\mst@varfam@rparen}{\mathalpha}{\mst@font@tbu}{41}
1213 \DeclareMathSymbol{\mst@varfam@lbrack}{\mathalpha}{\mst@font@tbu}{"5B}
1214 \DeclareMathSymbol{\mst@varfam@rbrack}{\mathalpha}{\mst@font@tbu}{"5D}
1215 \DeclareMathSymbol{\mst@varfam@slash}{\mathalpha}{\mst@font@tbu}{"2F}
1216 \expandafter\mst@addtodo@nonletters\string(\mathopen\mst@varfam@lparen
1217 \expandafter\mst@addtodo@nonletters\string)\mathclose\mst@varfam@rparen
1218 \expandafter\mst@addtodo@nonletters\string[\mathopen\mst@varfam@lbrack
1219 \expandafter\mst@addtodo@nonletters\string]\mathclose\mst@varfam@rbrack
1220 \mst@addtodo@easynonletters\/\mst@varfam@slash
1221 \fi
1210
1211
alldelims
<,>,\ 1222 \ifmst@alldelims\typeout{** alldelims: \string< \string>
\setminus 1223 \string\backslash\space\string\setminus\space|
\backslash 1224 \string\vert\space\string\mid\space\string\{\space and \string\}}
1225 \ifmst@nosmalldelims
Dec 18, 2012. We then want \let\backslash\mst@varfam@backslash to do nothing when the
\backslash is used as a delimiter. So here the original definition from latex.ltx is copied,
generally speaking when people use other math symbol fonts they do respect the encoding of
the CM symbols and largesymbols, so this is 90% safe. But in truth I should extract from the
meaning of \backslash the delcode.
1226
\DeclareMathDelimiter{\mst@varfam@backslash}
1227
{\mathalpha}{symbols}{"6E}{largesymbols}{"0F}
1228 \else
1229
\DeclareMathDelimiter{<}{\mathopen}{\mst@font@tbu}{"3C}{largesymbols}{"0A}
1230
\DeclareMathDelimiter{>}{\mathclose}{\mst@font@tbu}{"3E}{largesymbols}{"0B}
There is no backslash in the Symbol font hence mtoperatorfont here.
1231
1232
1233
1234
1235
1236
\expandafter\DeclareMathDelimiter\@backslashchar
{\mathord}{mtoperatorfont}{"5C}{largesymbols}{"0F}
\DeclareMathDelimiter{\backslash}
{\mathord}{mtoperatorfont}{"5C}{largesymbols}{"0F}
\DeclareMathDelimiter{\mst@varfam@backslash}
{\mathalpha}{mtoperatorfont}{"5C}{largesymbols}{"0F}
\fi
\DeclareMathSymbol{<}{\mathrel}{\mst@font@tbu}{"3C}
1239 \DeclareMathSymbol{>}{\mathrel}{\mst@font@tbu}{"3E}
1240 \DeclareMathSymbol{\mst@varfam@less}{\mathalpha}{\mst@font@tbu}{"3C}
1241 \DeclareMathSymbol{\mst@varfam@more}{\mathalpha}{\mst@font@tbu}{"3E}
1242 \expandafter\mst@addtodo@nonletters\string<\mathrel\mst@varfam@less
1243 \expandafter\mst@addtodo@nonletters\string>\mathrel\mst@varfam@more
1244 \mst@do@easynonletters\expandafter{\the\mst@do@easynonletters
1245
\let\backslash\mst@varfam@backslash}
1246 \DeclareMathSymbol{\setminus}{\mathbin}{mtoperatorfont}{"5C}
1247 \DeclareMathSymbol{\mst@varfam@setminus}{\mathalpha}{mtoperatorfont}{"5C}
1237
1238
69