% next definition we take from LaTeX
defmbox#1{leavevmodehbox{#1}}
%
% Next part will be added to chess.sty version 1.2
%
% And now we define most symbols that are used in `v{S}ahovski Informator
% (Chess Informant). For a complete list see Informant#51 (1991) pp 10-12.
% If you add symbols realize that the macros should be usable by plain TeX
% and LaTeX and that the (La)TeX names should be suggestive and clear!
% Thanks go to John Saba ([email protected]) and Henry Thomas
% ([email protected]) for their help in defining next symbols.
fontsymbolten=cmsy10 fontsmrm=cmr6 fontsymbolsix=cmsy6
defWbetter{mbox{baselineskip0pt$vcenter{vbox{hbox{+}hbox{=}}}$}}
defBbetter{mbox{baselineskip0pt
$vcenter{vbox{hbox{=}kern-.3exhbox{+}}}$}}
defWupperhand{mbox{$pm$}}
defBupperhand{mbox{$mp$}}
defWdecisive{mbox{$+hbox{}-$}}
defBdecisive{mbox{$-hbox{}+$}}
defequal{=}
defunclear{mbox{$infty$}}
defcompensation{mbox{baselineskip0pt$vcenter{vbox{%
hbox{kern.056emvbox{hrule width0.89emkern0.35exhrule width0.89em}}
kern.2exhbox{$infty$}}}$}}
% next symbol should be build using METAFONT
defdevadvantage{{symboltenchar015}kern-4.8pt
vrule width 2.4pt height6pt depth-5.6pt
vrule width .4pt height8pt depth-5.6ptkern2.4pt}
defmoreroom{{symboltenchar015}}
defwithattack{$rightarrow$}
defwithinit{$uparrow$}
defcounterplay{hbox{baselineskip0pt%
$vcenter{vbox{hbox{$leftarrow$}hbox{$rightarrow$}}}$}}
defzugzwang{$odot$}
defmate{kern.4ptmbox{%
vrule width2ex height1.18ex depth-1.1exkern-2ex
vrule width2ex height.52ex depth-.44exkern-1.381ex
vrule width.08ex height1.8ex depth.2exkern0.615ex
vrule width.08ex height1.8ex depth.2exkern0.406ex}kern.4pt}
defwithidea{$triangle$}
defonlymove{$Box$}
defbetteris{mbox{baselineskip0pt
$vcenter{vbox{hbox{$frown$}kern-0.35exhrule width0.95em}}$}}
deffile{$Leftrightarrow$}
% next symbol should be build using METAFONT
defdiagonal{$
earrow$}
defCenter{$Box$kern-.6emraise.54exhbox{smrmchar053}}
defkside{$gg$}
defqside{$ll$}
defweakpt{$times$}
defending{$perp$}
defbishoppair{setbox0=hbox{%
vrule width1.4ex height1ex depth-.92exkern-1.4ex
vrule width1.4ex height.08ex depth0ptkern-1.4ex
vrule width.08ex height1ex depth0exkern1.24ex
vrule width.08ex height1ex depth0ex}%
kern.4ptmbox{copy0kern-.6exraise0.56exbox0}kern.4pt}
defopposbishops{kern.4ptmbox{%
vrule width1.4ex height1ex depth-.92exkern-1.4ex
vrule width1.4ex height.08ex depth0ptkern-1.4ex
vrule width.08ex height1ex depth0exkern1.24ex
vrule width.08ex height1ex depth0exkern-.6ex
vrule width1.4ex height1.56ex depth-0.56ex}kern.4pt }
defsamebishops{kern.4ptmbox{%
vrule width1.4ex height1ex depth0exkern-.6ex
vrule width1.4ex height1.56ex depth-0.56ex}kern.4pt}
defunitedpawns{$circkern-.05emcirc$}
defseppawns{$circkern-.3emcdotkern-.35emcdotkern-.1emcirc$}
defdoublepawns{mbox{baselineskip0pt
$vcenter{vbox{hbox{$circ$}vskip.8pthbox{$circ$}}}$}}
defpassedpawns{mbox{baselineskip0pt
$vcenter{vbox{hbox{kern0.09emsymbolsixchar042}hbox{$circ$}}}$}}
defmorepawns{$>$}
deftime{$oplus$}
def
ovelty{{sc N}}
defcomment{{sc RR}}
defvarious{{sc R}}
defwith{kern.4ptmbox{%
vrule width 1ex height.08ex depth0exkern-0.08ex
vrule width0.08ex height1.5ex depth0ex}kern.4pt}
defwithout{kern.4ptmbox{%
vrule width 0.08ex height1.5ex depth0exkern-0.08ex
vrule width 1ex height.08ex depth0ex}kern.4pt}
defetc{$parallel$}
defsee{kern.4ptmbox{vrule width 1em height.54ex depth-.46ex}kern.4pt}
Reviews
There are no reviews yet.