; TeX output 1993.11.10:1541%ōLfTfT#t4K`yff cmr10AL#K-ff cmcsc10Ka|TxWEyXstyleformanagementofcorrespfgondencechessgames)|"K`y 3 cmr10FerankfHassel$\ RequirementsӍ '"V 3 cmbx10CHESS.STY21.2fb!yPietTeutelaers with*&PK-Feon!tsandfontmetric les:CHESSF10,CCHESS10,CHESS20,CHESS30*&(CHESS15 forft!ypMesettingpostcard)"ō BABEL-P\AtCKAGEfb!yJohannesBraamsforlanguagesuppMort A4WIDE.STYfb!yJean-Feran""coisLamyforlargepages Noticef:Yeoucanonlyusethisst!ylewithLٟL- 3 cmcsc10La!T,LEB X. ThenameBdF!CHESS.STYisaremembMeranceontheoldnameofthegermanchesscorres- pMondencenfederationwhic!hwasrenamedfromBunddeutscherFernschachfreundetoDeutscher Feernsc!hachbund.Ӎ AdditionstoCHESS.STYwhicharenotonlyusefullforpfgostalchess players\C7്zxxMuzchess15MRMBJQANSOPOPOPOP0Z0Z0Z0ZZ0Z0Z0Z00Z0Z0Z0ZZ0Z0Z0Z0popopoposnaklbmrxxz~qljzrmblkansX |{Ycmr88MopopopopX꫸7M0Z0Z0Z0ZX꫸6MZ0Z0Z0Z0X꫸5M0Z0Z0Z0ZX꫸4MZ0Z0Z0Z0X꫸3MPOPOPOPOX꫸2MSNAQJBMRX꫸1z9_a#b#pc2#dApeQ3f__gn#h(H~qljzMRMBJQANSX꫸1MOPOPOPOPX꫸2M0Z0Z0Z0ZX꫸3MZ0Z0Z0Z0X꫸4M0Z0Z0Z0ZX꫸5MZ0Z0Z0Z0X꫸6MpopopopoX꫸7MsnaklbmrX꫸8z9#h_g$3f2peA#dPpc_#bn_a (_ cmsy9no cmr9sho9winversbAoard;nsho9wbAoardwithnotation)nsho9winversbAoardwithnotationeL Feorft!ypMesettingthepostcardIusefourmacrostosa!vefandrestorec!hesspositions4^1$!", 3 cmsy10nsatvegameone2nrestoregameonensatvegametwo2nrestoregametwo. Yeoufma!yusethemtosaveagame,playavdDariationandrestorethepreviouspMositions."ō Ie-ha!vee>addedafon!tnamedchess10f.%Itisthesamefontaschessf10fortournamentstyle,rFbut thefknigh!tJQ mchess10fJNloMokstotherightsideinsteadIQ mchessf10INofleftside. ItFistherecommondationofFIDE91 rvthatonc!hessbMoardstheknightloMokslikeIN9andinthe  gurine̐Notationlik!eJN.Theelegantwaytochangethefontistowriteinthefrontofyour doMcumen!tf(щ14.9.87y 23d2{yd4!2.INg8{yf61^15.9.87a16.9.87.#1}H17.9.87>щ19.9.87y 4:INb1{yc3!3.9g7{yg61^21.9.87a22.9.87.#2"ŠǍ1U9HWchess20HRMBJQA0SUU@K`y cmr101HOPO0ZPOPUU@2H0Z0Z0M0ZUU@3HZ0ZPO0Z0UU@4H0Z0Z0Z0ZUU@5HZpm0o0Z0UU@6HpZpo0opoUU@7Hs0aklbmrUU@8 Ǎ8hg0xfCeW8dkc8baOFrankHassel-MaxMustermann냍(;DateLDateu~ArrivdDalщ11.9.87y 03d2{yd4!1.INg8{yf61^12.9.87a14.9.87.#2}H15.9.87>щ16.9.87y 1֫c2{yc4!2.9g7{yg61^17.9.87a19.9.87.#4}H21.9.87>щ22.9.87y 2:INb1{yc3!3."ŠǍ1U9Hrmblka0sUU@8HopopopZpUU@7H0Z0Z0mpZUU@6HZ0Z0Z0Z0UU@5H0ZPO0Z0ZUU@4HZ0M0Z0Z0UU@3HPO0ZPOPOUU@2HS0AQJBMRUU@1 Ǎa8b/cC8dWelxfg8h㟄3͠%ōLfT6 LJ⍄tA M~qljzMrmblka0sX꫸8Mopo0opZpX꫸7M0Z0o0mpZX꫸6MZ0Z0Z0Z0X꫸5M0Z0OPZ0ZX꫸4MZ0M0Z0Z0X꫸3MPOPZ0OPOX꫸2MS0AQJBMRX꫸1z9_a#b#pc2#dApeQ3f__gn#h'\.(EӱGamef1Ja&&No.1GYeourfmo!veiJNo.`Myfmo!veIwff⎎ Ư3:"INb1{yc3oy3g7{yg6IL32sReceiv!edfon21.9.87sRepliedfon22.9.87sMyftimetak!en1day(s)sMyftotaltime2da!ystA~qljzMrmblka0sX꫸8MopopopZpX꫸7M0Z0Z0mpZX꫸6MZ0Z0Z0Z0X꫸5M0ZPO0Z0ZX꫸4MZ0M0Z0Z0X꫸3MPO0ZPOPOX꫸2MS0AQJBMRX꫸1z9_a#b#pc2#dApeQ3f__gn#h'\.( Gamef2Ja~No.AYeourfmo!ve1ҢNo.KYMyfmo!veBwff⎎ 2g7{yg67s+3PqINb1{yc3;|̍m?YeourfpMostmarkdate19.9.87m?Yeourftimetak!en2day(s)m?Yeourftotaltime4da!ysJaXYeoursfsincerlyLJLJC } cq  asender: aFrankHassel a+XQ cmr12ImKirscrhgarten14 a6501W orrstadt aGermanryEp aItakreholidaysfrom a30.09.87to14.10.87ƍ$:ff<- s;П29͟DI]DI]8̈́DI]9͎+%p`ostcardKÍ%<"VG cmbx10DrANTE%ffffn99DtGGcmr17Pqostfach7t101840ffnD-69008eHeidelbOergffn㟄4%ōLfTfT Explanationsf:"ō nsenderf...gMxItisanempt!yde nition.Yeoucan llinyourownaddressinawaye,which $hcorrespMondsfy!ourtaste. nreceivterf...gT;It4isanempt!yde nition.Yeoucan llinthereceivingaddressinawaye,K~which$hcorrespMondsfy!ourtaste. ncardmessagef...gm)Itfisanempt!yde nition.Yeoucan llinyourmessages.$hSeefpage11forthela!youtfofpMostcard. Entvironment2gameoneandgamettwo֔InanormalpMostalc!hessmatcheachparticipant$hpla!ystwogames,onegameaswhiteplayerandonegameasblackplayer.Thereforethis$hst!yleDmanagestwogames,ȱbutyouarealsoabletoplayonegame.}Theinitalisationstarts$hwithY\newgame\savegameone\savegametwowhic!hstartsanewgameandstoresit.$hIffy!ouplayonlyonegame,thepMostcardshowusthisgameandanewbMoard.$hIfy!oustartanewgamewith\begin{gameone}thefollowingactionshappMens\newgame$h\finishgameonefalseandthetabularheaderist!ypMesetted.xsIfyouwanttocontinuea$hrunningJmgame,soy!oucanusethepMosition-environmentasdescribMedinCHESS.STY.In$haddition}y!oumustsettheconsidertimesby\global\considersumwhite=xxx\global$h\considersumblack=xxx.ThenLy!oucanusethemacros\postmove\postplyasde-$hscripMedSbelo!w.With\end{gameone}allpositionsarestoredwith\savegameoneand$hthedatesandlastmo!vearestoredinbMo!xes,seepage11.Thisstyleassumesthatthelast$hhalfE\mo!veisyourmove!IfyouwanttosetforexamplegoModmo!vestobMeplayedlatter,$hwhic!hshouldnotappMearsonthepostcard,y!oumustsetthemoutsidetheenvironment$hgameone. npYostmotveGVFeorft!ypMesettingmovesyoucancallnpMostmovewith6arguments$h1.arrivdDaldatefofmo!vefplayerwhiteinthenotationdaye.month.year(dd.mm.yyyy)$h2.considertimefofpla!yerfwhite$h3.mo!vefofpla!yerfwhiteinthenotation[a-h][1-8][a-h][1-8]ff# b> 3 cmmi10Q jR OjBKjN1gcommen!tg.$hDescriptionfseedoMcumen!tationofCHESS.STY$h4.mo!vefofpla!yerfblackinthenotation[a-h][1-8][a-h][1-8]ffQ jR OjBKjN1gcommen!tg$h5.arrivdDaldatefofmo!vefplayerblack$h6.considertimefpla!yerblack$hThefexpansionofthismacrogiv!esonetabularline:seeexamplepage3$hT,LEB X%calculatesthelea!vingdatebythemacro\departure#1.#2.#3#4(dd.mm.yyyy$hcondidertime)fandthesumsofconsidertimesin eldsC0CP4. npYostply<Feorft!ypMesettinghalfmovesyoucancallnpMostplywith3arguments$h1.arrivdDaldatefinthenotationda!ye.month.yearf(dd.mm.yyyy)$h2.considertime$h3.halfmo!vefinthenotation[a-h][1-8][a-h][1-8]ffQ jR OjBKjN1gcommen!tg npYostcard[f1](dim,dim)This|isthemacrofort!ypMesettingthepostcardsidewithmo!ves|and$hdates.uIkha!veaddedtreeparameters.Optional[f]whic!hcreatesaframearoundthe$hcard.And&t!wodimensionparametersforpMositioningthecard,7U rstforahorizontal$ho set,WsecondDforv!erticalo set.BothcanbMepostivandnegativ.Butofcoursey!oucan㟄5''%ōLfTfT$halso7usetheoptionsofy!ourprinterdriverforpMositioningthepostcard.#Sogoodluc!kto $h ndfthebMestw!ayffory!ourprinter. npYostcardaddress[tf1](dim,dim)IMacrofort!ypMesettingthefrontofthepMostcard.AOptions$hsee\postcard[..](..,..). Theoptionalparameter[t]dividethepMostcardwitha$hv!erticalflineandtypMesetthewordpMostcard."ō FeorftheothermacrosofBdF!CHESS.STYagainashortexample: \documentstyle[a4wide,11pt,chess,bdfchess]{article} \pagestyle{empty} \parindent0mm \parskip0mm \postcardlanguage{german} % \begin{document} % \begin{gameone} \postmove24.02.19902c2c4e7e527.02.19902 Englishsystem:otherplayablemoves|1.:c7-c5or1.:Ng8-f6| \postmove02.03.19901b1c3g8f604.03.19901 \postmove07.03.19902g1f3b8c611.03.19901 \holidaywhite7 \postmove14.03.19909d2d4e5e428.03.19901 \end{gameone}\par % \centerline{\bfMovesuggestion} |\ifmoveone5Nf3-g55h7-h6| % \postcard(0mm,30mm) % \end{document}㟄66%ōLfTfT Resultf:)􍍟냍(;DateLDate u~ArrivdDalщ26.2.90y 2֫c2{yc4!1./e7{ye51^27.2.90d1.3.90.#2 Englishfsystem:otherpla!yablefmovesL1.:1::/,c7{yc5or1.:1::/,INg8{yf6:2.3.90AV3.3.90y 3:INb1{yc3!2.INg8{yf64+4.3.90d5.3.90.#3:7.3.90AV9.3.90y 5KwINg1{yf3!3.9INb8{yc61^11.3.90a12.3.90.#4}H14.3.90>щ23.3.90y 73d2{yd4!4.\e5{ye41^28.3.90a29.3.90.#5Motvesuggestiony 5xDINf3{yg5,W5%Jh7{yh6nntA)"~qljzMrZblka0sX꫸8MopopZpopX꫸7M0ZnZ0m0ZX꫸6MZ0Z0Z0Z0X꫸5M0ZPOpZ0ZX꫸4MZ0M0ZNZ0X꫸3MPO0ZPOPOX꫸2MS0AQJBZRX꫸1z9_a#b#pc2#dApeQ3f__gn#h'\.(NYP!artief1Ja ƠNr.AIhrfZugsyNr.MeinfZugR+wff⎎%R4Grd2{yd4xv4bEe5{ye4 _fallsf5BhINf3{yg5xv5*h7{yh6D<32%|Empfangenfam28.3.90%|Bean!twortetfam29.3.90%|MeinefBedenkzeit1Teag(e)%|MeinefGesam!tbMedenkzeit5TeagetAH~qljzMrmblkansX꫸8MopopopopX꫸7M0Z0Z0Z0ZX꫸6MZ0Z0Z0Z0X꫸5M0Z0Z0Z0ZX꫸4MZ0Z0Z0Z0X꫸3MPOPOPOPOX꫸2MSNAQJBMRX꫸1z9_a#b#pc2#dApeQ3f__gn#hrú̍uIhrfP!oststempMeldatum23.3.90uIhrefBedenkzeit2Teag(e)uIhrefGesam!tbMedenkzeit7TeageJaFereundlic!hefGrM8ue㟄7;%ōLfTfT Explanationsf:ߍ npYostcardlanguagef....gThesemacroso ersthepMossibilit!ytotypMesetthepostcardinan $hotherlanguage.fTherearestillde nitionsforenglish,߈germanandfrenc!h,buty!oucan$haddy!ourlanguagetoBdFCHESS.STY.IntheexampleabMovethenotation-languageis$henglishK(de nedb!ytheBABEL-SystemandCHESS.STY)K|andthepMostcard-language$hisfgerman.r Analysis2andCommenttsYeouQcanaddcommen!tsandswitchwithjintheanalysismoMde$hasfdescripMedinCHESS.STY. nholidatywhite2num,nholidayblacknumThesemacroscorrecttheconsidertime,6ify!ou$hha!veftakenholidaysbMetweenarrivdDalandleavingofamove. nifmotveone,2nifmovetwo=Ify!ouwanttoo eransuggestionmovetoyourchessfriendthese$hmacros"ma!ybMeusefullforyou.ItusestheanalysismoMdeofCHESS.STY,soyoumust$hsetthecommandinsidetheswitc!hj...j.Thefourargumentsare-movecounthalfmove$hmo!vecount;/halfmove-,PbMecausethemacroonlysorttheargumentsinthecorrect elds,$hy!oufmustsetthemovescompletlye.Forexample:jNf3-e5,Ke8*f8,Qd1-d8+,Bc1-g5j$hResultf: INf3{ye5,IKe8f8,IQd1{d8+,IBc1{g5$hAndfdon'tforgetthespacebMet!weenflastargumen!tandj.$hIfTy!oucallnifmoveonetwice,twosuggestionmovesappMearsonthepostcard.Ify!oucall$hit"forathirdtime,BthereisnotenoughroMomandtheresultcollidewiththedates,so$hy!oufhavetodesignanewnmoveonebMox,refertochapter:ifallelsefails.ߍ Remaindingfcommands: nacceptmotveone,2nacceptmovetwoDžThiscommandsarew!orkingasnifmoveone. vThey $ht!ypMesetsLthemovebMeforetheactualmove. уSoifyouacceptasuggestionmoveyou$hcanfrepMeatitatthepostcard. n nishgameone,2n nishgamettwoiYeou>ha!vetocallthesemacros,difyou nishedagame,$hsofthatthemo!vesfanddatesofthisgamedon'tappMearonthepostcard. ntabularheader`Iffthetabularcon!tinuedfonanewpage,y!oucancallntabularheader.$hResultf:$,냍C DategnDate+ՂArrivdDalXJLea!vingpC0CP*lWhite|BlackM0ArrivdDalyLea!vingyC0CP$hzff nstorebYoardf lenamegThisZmacrostoresthemomen!tarypMositionsofallpiecesinaASCII-$hFile.RItSsa!vesitasnbMeginfpositiongnWhite(....)RnBlac!k(...)nglobalnmo!vecount=num$hnglobalnWhitetrueornWhitefalsenendfpMositiong. Butbecareful,|thismacrohast!wo$hdisadvdDan!tages.ūWith]BdFCHESS]itworksonlycorrectinsideenvironmentsgameoneor$hgamet!wo?(elsemo!vecount=0,fWhitetrue).It?storesthepMositionsonlyinthenotation$hlanguageNbwhic!hwasde nedbybabMelsystem.SoifyouwanttousethestoredpMositions$hin6anotherdoMcumen!t,*you6havetousethesamelanguage(Styles:~english,*french,ger-$hman!b,fdutch).$hInusenthismacroforbMecomingasurv!eyofallmyrunninggames.v UsenstorebMoardf lenameg㟄8 F%ōLfTfT$hasHRlastcommandjustbMeforesa!ynendfgameoneorgametwog.Thenyoucanpreparean $hotherfdoMcumen!t,forexampletotypMeset12runninggamesononeA4-page.m$h\documentstyle[a4wide,chess]{article}$h\textheight280mm$h\textwidth167mm$h\parindent0pt$h\topmargin-1cm$h\pagestyle{empty}$h%$h% Tmacro\boardwithtext{filename}{text}$h%$h\newcommand{\boardwithtext}[2]{%$h\parbox[t]{55mm}$h{\input#1$h\showboard#2\\$h\ifWhiteX%\advance\movecountby1X%White,Moveno.\the\movecount5\elseBlack,Moveno.\the\movecount5\fi$h\vskip3mm}}$h%$h\begin{document}$h\font\Chess=chess15$h\centerline{\LargeChessOpenings}$h%$h%>game1-12$h%$h\boardwithtext{game1.brd}{EnglishOpening T{\bfA27}\\(DutchSystem)}$h\boardwithtext{game2.brd}{OldIndianDefense{\bfA55}}$h\boardwithtext{game3.brd}{BenoniDefence T{\bfA70}\\(MainLine)}\\$h%$h\boardwithtext{game4.brd}{Alekhine'sDefence{\bfB03}\\(FourPawn'sAttack)}$h\boardwithtext{game5.brd}{DutchDefence{\bfA83}\\(StauntonGambit)}$h\boardwithtext{game6.brd}{PircDefence{\bfB08}}\\$h%$h\boardwithtext{game7.brd}{Caro-Kann{\bfB11}\\(TwoKnight'sVariation)}$h\boardwithtext{game8.brd}{SicilianDefence{\bfB45}\\(ClassicalSystem)}$h\boardwithtext{game9.brd}{FrenchDefence{\bfC01}\\(ExchangeVariation)}\\$h%$h\boardwithtext{game10.brd}{Queen'sGambit{\bfD07}\\(TschigorinDefence)}$h\boardwithtext{game11.brd}{ViennaGame{\bfC26}}$h\boardwithtext{game12.brd}{Nimzo-IndianDefence{\bfE23}}$h%$h\end{document}B9 TC9sR5ZRpChessOpfgeningsU zxxMrZblkansopopZ0op0ZnZ0Z0ZZ0Z0opZ00ZPZ0Z0ZZ0M0ZNZ0POBOPOPOS0ZQJBZRxxz EnglishfOpMeningA227 (Dutc!hfSystem) White,fMo!ve4 zxxMrZblka0soponZpop0Z0o0m0ZZ0Z0o0Z00ZPOPZ0ZZ0M0ZNZ0PO0Z0OPOS0AQJBZRxxz OldfIndianDefenseA255 Blac!k,fMove5FuzxxMra0lkZ0sopZ0Zpap0Z0o0mpZZ0oPZ0Z0QZ0ZPZ0ZZ0M0ZNZ0PO0Z0OPOS0A0JBZRxxz FuBenonifDefenceA270Fu(MainfLine)FuBlac!k,fMove8w zxxMra0lka0sopo0opop0Z0o0Z0ZZ0ZnO0Z00ZPO0Z0ZZ0Z0Z0Z0PO0Z0OPOSNAQJBMRxxz Alekhine'sfDefenceB203 (FeourfP!awn'sAttack) Blac!k,fMove4 zxxMra0lka0sopopo0op0Z0Z0m0ZZ0Z0Z0A00Z0OpZ0ZZ0M0Z0Z0POPZ0OPOS0ZQJBMRxxz Dutc!hfDefenceA283 (Staun!tonfGambit) Blac!k,fMove4FuzxxMra0lka0sopo0opZp0Z0o0mpZZ0Z0Z0Z00Z0OPZ0ZZ0M0ZNZ0POPZ0OPOS0AQJBZRxxz FuPircfDefenceB208FuBlac!k,fMove4w zxxMrm0lkansopZ0opop0ZpZ0Z0ZZ0ZpZ0Z00Z0ZPZbZZ0M0ZNZ0POPO0OPOS0AQJBZRxxz Caro-KannfB211 (Tw!ofKnight'sVeariation) White,fMo!ve4 zxxMra0lka0sopZpZpop0ZnZpm0ZZ0Z0Z0Z00Z0MPZ0ZZ0M0Z0Z0POPZ0OPOS0AQJBZRxxz SicilianfDefenceB245 (ClassicalfSystem) White,fMo!ve6FuzxxMra0lkansopo0Zpop0Z0ZpZ0ZZ0ZPZ0Z00Z0O0Z0ZZ0Z0Z0Z0POPZ0OPOSNAQJBMRxxz FuFerenc!hfDefenceC201Fu(Exc!hangefVeariation)FuBlac!k,fMove3w zxxMrZblkansopo0opop0ZnZ0Z0ZZ0ZpZ0Z00ZPO0Z0ZZ0Z0Z0Z0PO0ZPOPOSNAQJBMRxxz Queen'sfGam!bitD207 (Tsc!higorinfDefence) White,fMo!ve3 zxxMra0lkZ0sopopZpop0Z0Z0m0ZZ0Z0o0Z00aBZPZ0ZZ0M0Z0Z0POPO0OPOS0AQJ0MRxxz ViennafGameC226 White,fMo!ve4FuzxxMra0lkZ0sopZpZpop0ZnZpm0ZZ0O0Z0Z00aPZ0Z0ZZQM0Z0Z0PO0ZPOPOS0A0JBMRxxz FuNimzo-IndianfDefenceE223FuWhite,fMo!ve6T10 \b/,\9Ǎn\9 Iffallelsefails,hereisthela!youtfofthepMostcardwithit'smacrosandbo!xes.Z>u feܠfe+fefefe܎fdc˻fdc%|fdc+-Gfdc0 fdc6ӟfdce<!", cmsy10nmoveonebGox̟ԟfdl1̟fdl1_oԟfdl1_ofdl1_ԟfdc%ԟfdc!7ԟfdc&豟ԟfdc,wԟfdc2J=ԟfdc7ԟfdc=ɟԟfdcC\ԟfdcI UԟfdcNԟfdcTnԟfdcZԟfdc_fdc%fdc!7fdc&豟fdc,wfdc2J=fdc7fdc=ɟfdcC\fdcI UfdcNfdcTnfdcZfdc?ፑ^cfeƍ^cfe^cfe?ፑa ncfeƍa ncfea ncfevnacceptonebGoxu'Ufdl1u'Uԟfdl1efdl1eԟfdl1ykfdcfdctfdc~:fdc/fdcƟfdcfdcARfdcfdcޟfdcSfdcjfdc0fdcykԟfdcԟfdctԟfdc~:ԟfdc/ԟfdcƟԟfdcԟfdcARԟfdcԟfdcޟԟfdcSԟfdcjԟfdc0ԟfdcyЍt#cfeƍt#cfet#cfeyЍĞcfeƍĞcfeĞcfe>enmovetwobGoxu'Uԟfdl1u'Ufdl1eԟfdl1efdl1ykԟfdcԟfdctԟfdc~:ԟfdc/ԟfdcƟԟfdcԟfdcARԟfdcԟfdcޟԟfdcSԟfdcjԟfdc0ԟfdcykfdcfdctfdc~:fdc/fdcƟfdcfdcARfdcfdcޟfdcSfdcjfdc0fdc?ፑt#cfeƍt#cfet#cfe?ፒĞcfeƍĞcfeĞcfev|fnaccepttwobGoxBlfdcXlfdc"lfdc(Tlfdc.lfdc3plfdc9g6lfdc?lfdcDŸlfdcJylfdcP*NlfdcUlfdcBfdcXfdc"fdc(Tfdc.fdc3pfdc9g6fdc?fdcDŸfdcJyfdcP*NfdcUfdc"`cfeƍ`cfe`cfe`cfe`cfe"XEcfeƍXEcfeXEcfeXEcfeXEcfe}snmydatebGox}~ѦfdcaDѦfdc ѦfdcПѦfdcsѦfdc$\Ѧfdc"ѦfdcѦfdc6ѦfdctѦfdc:ѦfdcIѦfdc}~fdcaDfdc fdcПfdcsfdc$\fdc"fdcfdc6fdctfdc:fdcIfdc"}}Lcfeƍ}}Lcfe}}Lcfe}}Lcfe"1cfeƍ1cfe1cfe1cfe)nyourdatebGoxl,Zτfdl1l, fdl1Zτfdl1 fdl1p⿟ZτfdcvZτfdc|DKZτfdcZτfdcןZτfdcVZτfdccZτfdc)ZτfdchZτfdcp⿟ fdcv fdc|DK fdc fdcן fdcV fdcc fdc) fdch fdclj'l1feR'l1feljl1feRl1feO:A.u feܠfe+fefefe܎֠zfehELALAfeY{LAfefefehEZτfdl1>fdl1Co_Zτfdl1Co_>fdl1ĉZτfdcuOZτfdc&Zτfdc۟Zτfdc Zτfdc8gZτfdc-ZτfdcZτfdc!JZτfdc&Zτfdc,EZτfdc2] Zτfdc8 џZτfdc=Zτfdcĉ>fdcuO>fdc&>fdc۟>fdc >fdc8g>fdc->fdc>fdc!J>fdc&>fdc,E>fdc2] >fdc8 џ>fdc=>fdcLğ'l1feD^'l1feLğ=l1feD^=l1fe86LĄcfeƍLĄcfeLĄcfeLĄcfeLĄcfeLĄcfeLĄcfeLĄcfeLĄcfeLĄcfeLĄcfeLĄcfeLĄcfeLĄcfeLĄcfe86D^cfeƍD^cfeD^cfeD^cfeD^cfeD^cfeD^cfeD^cfeD^cfeD^cfeD^cfeD^cfeD^cfeD^cfeD^cfekU2ncardmessage>fdl1y Ԅfdl1Co_>fdl1Co_y Ԅfdl1ĉ>fdcuO>fdc&>fdc۟>fdc >fdc8g>fdc->fdc>fdc!J>fdc&>fdc,E>fdc2] >fdc8 џ>fdc=>fdcĉy ԄfdcuOy Ԅfdc&y Ԅfdc۠y Ԅfdc y Ԅfdc8gy Ԅfdc-y Ԅfdcy Ԅfdc!Jy Ԅfdc&y Ԅfdc,Ey Ԅfdc2] y Ԅfdc8 Ѡy Ԅfdc=y ԄfdcLğ l1feD^ l1feLĠzEӄl1feD^zEӄl1feLĄcfeƍLĄcfeLĄcfeLĄcfeLĄcfeLĄcfeD^cfeƍD^cfeD^cfeD^cfeD^cfeD^cfeDW nsenderSZτfdl1S>fdl1Zτfdl1>fdl1WZZτfdc] ؟ZτfdcbZτfdchldZτfdcn*ZτfdcsZτfdcy~Zτfdc/|ZτfdcBZτfdcZτfdcAΟZτfdcZτfdcZZτfdcT ZτfdcZτfdcWZ>fdc] ؟>fdcb>fdchld>fdcn*>fdcs>fdcy~>fdc/|>fdcB>fdc>fdcAΟ>fdc򔟠>fdcZ>fdcT >fdc柠>fdcRM'l1fe'l1feRM=l1fe=l1fe86RMcfeƍRMcfeRMcfeRMcfeRMcfeRMcfeRMcfeRMcfeRMcfeRMcfeRMcfeRMcfeRMcfeRMcfeRMcfe86cfeƍcfecfecfecfecfecfecfecfecfecfecfecfecfecfekUminreceiver"ōArnpMostcard(...)!dnpostcardaddress(...)Ӎ Ifjy!oudon'tagreewithanelementofthepMostcardyoucanchangeit,jjustbMeforeyousay \postcard[..]fb!ythefollowingwaye.Ja ChangefbMoard1 \board{.......}or\begin{position}......\end{position} \savegameone Changefcon!tentsofbMoxesforexamplenmoveonebMox \global\setbox\moveonebox=\vbox{..........} Changefde nitions \gdef\sender{.....} Butfy!oucanonlychangethecontentsnotthepMositionofanelement!* Pleasefcon!tactmeforbugrepMortsandsuggestions: FerankfHassel ImfKirsc!hgarten14 55286fWforrstadt German!yT11h;C9s Muzchess15L- 3 cmcsc10K-ff cmcsc10JQ mchess10fIQ mchessf10HWchess20Cu cmex10<"VG cmbx109DtGGcmr174K`yff cmr100N cmbx12+XQ cmr12( 3 cmmi10"K`y 3 cmr10!", cmsy10K`y cmr10 cmsy9o cmr9 |{Ycmr8Aacmr6