[comp.text.tex] Typesetting chess with

rcpt@rc6.urc.tue.nl (Piet Tutelaers) (10/02/90)

My chessfonts and chess-style as will be `published' in the forthcoming TUGboat
are available on sol.cs.ruu.nl (131.211.80.5) for anonymous ftp. There are
two files available in pub/TEX:
    chess.README (with a file overview)
    chess.tar.Z  (214705 bytes).
Installation instructions are provided in chess/INSTALLATION. The
documentation exists of the above mentioned TUGboat article (LaTeX source
and Postscript output) and a complete game Fisher played against Tal. It also
contains an example of our club chessmagazine `SchaakMaatje'. If you are
thinking to use (La)TeX for your club you can depart from my version (in
Dutch of course).

If you have installed my chessfonts properly, you can print the EloTest
(included at the very end) I have contributed to rec.games.chess a while
ago. This test is NOT included in the package.

A lot of (La)TeX chess writing fun,

Piet

uucp:   rcpt@urc.tue.nl       | Piet Tutelaers        Room  RC 1.82
bitnet: rcpt@heithe5.BITNET   | Eindhoven University of  Technology
phone:  +31 (0)40 474541      | P.O. Box 513, 5600 MB Eindhoven, NL

-------------------------EloTest.ltx------------------------------
\documentstyle[a4wide,twocolumn,chess]{article}

\newcounter{test}
\newsavebox{\answers}

\sbox{\answers}{
\begin{tabular}{llll}
1 & \hspace{1cm} & 3 & \hspace{1cm} \\\cline{2-2}\cline{4-4}
2 &              & 4                \\\cline{2-2}\cline{4-4}
\end{tabular}}

\newcommand{\white}[8]{
\addtocounter{test}{1}\smallskip
\board{#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}
\parbox[t]{.5cm}{\vbox to 160pt{\thetest\vfil{}W}}
\hspace{.3cm}\parbox[t]{160pt}{\showboard}
\begin{center}
\usebox{\answers}
\end{center}}

\newcommand{\black}[8]{
\addtocounter{test}{1}\smallskip
\board{#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}
\parbox[t]{.5cm}{\vbox to 160pt{\thetest\vfil{}B}}
\hspace{.3cm}\parbox[t]{160pt}{\showboard}
\begin{center}
\usebox{\answers}
\end{center}}

\begin{document}

\subsection*{Test to estimate your Elorating}
The Chess Champion program for my AMIGA has a nice facility to estimate
the Elorating. This feature can be used to determine your own strength
or that from the computer program itself under different timing
constraints. The test consists of 24 diagrams for which has to be found
the best move. If you miss this move the program does give you a second,
thirth and eventually a fourth opportunity for which you also can get
(fewer) points counting to your Elorating.

If you have installed my chessfonts and chess-style properly you can print the
24 diagrams and test your strength. You get one hour to fill in all the
answers. Diagrams contain a `W'  or `W' in the left down corner depending
on which side has to move (Black or White). If you are interested to
know your Elorating estimated by this test then you have to send me the
answers in the form of a table, something like:
\begin{tabbing}
1. \= 1th choice \=  2nd choice \=  3th choice \= 4th choice \\
2. \> 1th choice \>  2nd choice \>  3th choice \> 4th choice \\
   \>\ldots \\
24.\> 1th choice \>  2nd choice \>  3th choice \> 4th choice \\
\end{tabbing}

If you are absolutely sure about your first choice you may omit the
other choices of course. If your Elorating is known, because you play
regular chess in competition, please send me this rating too. If I get
sufficient returned answers I can try to answer the question: ``Can the
Elotest be used to estimate one's Elorating?''.
\medskip

{\raggedright
Success with the test,
\medskip

Piet Tutelaers \\
{\tt rcpt@urc.tue.nl} }
\newpage

\black{ k r * *}
      {pp*b*R* }
      { * q *pp}
      {* * p * }
      { *B* * *}
      {* * Q * }
      {PPP* B *}
      {* K * * }

\white{ * r k *}
      {* * npp }
      { ppr * p}
      {p * * *P}
      {P* PPPP*}
      {*NR * * }
      { * * K *}
      {* R * * }

\black{ *q*rr k}
      {* *bbnnp}
      {p* p pp*}
      {* pPp * }
      {PpP*P*P*}
      {*P* BNNP}
      { *BQ PRK}
      {* * * *R}
\newpage
\white{rnbqkb r}
      {p * pppp}
      { p * * *}
      {* ppP * }
      { * N * *}
      {* P * * }
      {PPP*QPPP}
      {R B KB*R}

\white{r*b* rk*}
      {* q b pp}
      {p* ppn *}
      {*p* * * }
      { * QP* *}
      {*BN B * }
      {PPP* *PP}
      {R * *RK }

\white{ *r* k *}
      {pppR*pp }
      { * *p* *}
      {* * P P }
      { * * P *}
      {*P* * K }
      {P*P* * *}
      {* * * * }
\newpage
\white{ nk*r*r*}
      {pp* n pp}
      { * *p* *}
      {q *pPp*N}
      {b*pP P *}
      {B P *R* }
      { *P*B*PP}
      {R *Q* K }

\white{ * *b* *}
      {p * kp* }
      { * * *p*}
      {* *pP *p}
      { *pP P *}
      {* * K P }
      {P* *N* P}
      {* * * * }

\white{ *kr bnr}
      {pbpq* * }
      { pn*pp *}
      {* *p* *p}
      { * P P B}
      {* N *N*Q}
      {PPP* *PP}
      {* KR*B*R}
\newpage
\black{ * rr*k*}
      {pp* *pp }
      { qn* np*}
      {* * * * }
      { * p * *}
      {PP*R*P* }
      { *P*NQPP}
      {R B * K }

\white{ *r*nrk*}
      {p *q*ppp}
      {bp p * *}
      {n pPp * }
      {P*P*P* *}
      {* PBB N }
      { * *QPPP}
      {R * *RK }

\black{r* *r*k*}
      {ppqb*ppp}
      { * * * *}
      {* * p NQ}
      { * * * *}
      {* P * * }
      {PP * PPP}
      {R * R K }
\newpage
\white{r* q rk*}
      {* * bppp}
      {p* p * *}
      {* pP* * }
      { * pP* *}
      {* *Q* * }
      {PP B PPP}
      {R * R K }

\white{rnb* r k}
      {pp* p *p}
      { *pp *p*}
      {q *P*p* }
      { * * * *}
      {*Pb *NP }
      {PB *PPBP}
      {R *Q*RK }

\white{ *r* *k*}
      {*p* q pp}
      {p*b*pr *}
      {* pp* * }
      { * * *Q*}
      {*P*PP R }
      {P*PN *PP}
      {* * *RK }
\newpage
\white{r*bqkb r}
      {* * npp }
      {p*p* * p}
      {*p*pP B }
      { * * * *}
      {*B* * * }
      {PPPN PPP}
      {R *Q*RK }

\black{r* q rk*}
      {*ppnbppp}
      {p* p nb*}
      {* *Pp * }
      { *P*P*P*}
      {* N *N*P}
      {PPB*QP *}
      {R B *RK }

\black{r*bq rk*}
      {pp* ppbp}
      { *np *p*}
      {* n * * }
      {P* *PP *}
      {N P *N* }
      { PB* *PP}
      {R B QRK }
\newpage
\black{ * rr* *}
      {* pq* pk}
      {p* p pnp}
      {* * * * }
      { *QBPP *}
      {*P* * * }
      {P* * *PP}
      {* * RRK }

\white{r* * k *}
      {pb* bp*r}
      { p qp* p}
      {* *pNp* }
      { * P P *}
      {* N * P }
      {PPP*Q* P}
      {* KRR * }

\white{ * rn* k}
      {ppb *rpp}
      { *ppqp *}
      {* * *N* }
      { *P*P* *}
      {*P* * *Q}
      {PB * PPP}
      {* *RR K }
\newpage
\black{ *r* rk*}
      {*bqnbpp }
      { p ppn p}
      {pP* * * }
      {N*P*P* *}
      {P *B*N*P}
      { B *QPP*}
      {R *R* K }

\black{r*bqk* r}
      {pp* bppp}
      { *p* * *}
      {* *pP * }
      {P* Q P *}
      {* N B * }
      { PP* *PP}
      {R * *RK }

\white{r* qnrnk}
      {p *b* b }
      { p p *pp}
      {* pPpp* }
      { PP*P* *}
      {PRNBB * }
      { * QNPPP}
      {* * *RK }
\newpage
\end{document}