diff options
author | Karl Berry <karl@freefriends.org> | 2010-11-27 16:13:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-11-27 16:13:31 +0000 |
commit | a71d255dc4a69bebb54dea17ce8e53b28f78fa8e (patch) | |
tree | b971e53b031ec0fd6e56305990c8587e6b1dbd82 /Master/texmf-dist/doc/fonts/chess/changes12 | |
parent | ecb029342d29c71bc14ed1750bfdfeeeba6a6cef (diff) |
chess update from 1992, to get copyright file, etc.
git-svn-id: svn://tug.org/texlive/trunk@20582 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/chess/changes12')
-rw-r--r-- | Master/texmf-dist/doc/fonts/chess/changes12 | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/chess/changes12 b/Master/texmf-dist/doc/fonts/chess/changes12 new file mode 100644 index 00000000000..de8b90126a2 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/chess/changes12 @@ -0,0 +1,115 @@ + + Changes from version 1.1 to 1.2 + ------------------------------- + +1) Improved interface to plain TeX + + It is now possible to `\input chess.sty' in plain TeX without having + to specify the category code for the `@'. + +2) Language support using the babel package from Johannes Braams + + Babel offers facilities to dynamically change from language within one + document. The default language is english unless you specify + explicitly another language in your documentstyle, ex.: + (LaTeX:) + \documentstyle[....,english,dutch,chess]{article} + (plain TeX equivalent:) + \input english.sty + \input dutch.sty + \input chess.sty + + The default language is dutch because it is the last defined document- + style. When chess.sty is processed dutch is defined as the current + language. So the chess macros use the dutch letters for chess pieces + (K=Koning, D=Dame, T=toren, L=loper, P=paard and I=pIon). Currently + four languages are built into chess.sty: english (default), german, + french and dutch but you can easily add another language by searching + the string FOREIGN in chess.sty and following the instructions in the + comments near that string. To work nicely with the babel system one + also should have a FOREIGN.sty language style (see babel documentation). + Here follow the letters for the chess pieces for the above mentioned + languages: + + english german french dutch + ---------------------------------- + Pawn Bauer Pion pIon + kNight Springer Cavalier Paard + Bishop L\"aufer Fou Loper + Rook T\"urm Tour Toren + Queen Dame Dame Dame + King K\"onig Roi Koning + + It is not possible to change dynamically to another chess language. I + leave this as an exercise to the reader :-). For a complete example of + the usage of a language you can look at SchaakMaatje.ltx (dutch). + +3) \begin{nochess} ... \end{nochess} + + In my previous versions I have introduced a chess-environment that + activated the `|' character. I needed this environment because LaTeX + uses the `|' character in the tabular environment in SchaakMaatje.ltx. + In stead of annoying everybody with this environment (you only need + it for very rare occasions) I provide now an nochess-environment + which does the opposite: protects the `|' character from being + activated by the chess macros. Within the nochess-environment you + can reactivate the `|' again with the chess-environment. + The chess-environment can also be used as an alternative for the + |....| pair. + + IMPORTANT: + - remove \begin{chess} ... \end{chess} from your LaTeX-documents + using chess.sty version 1.0 or 1.1 (in plain TeX \chess ... + \endchess) + - add \begin{nochess} ... \end{nochess} if you need to make the + `|' characters inactive (in plain TeX: \nochess ... \endnochess) + +4) Some files renamed to serve MSDOS users. + + We all suffer from the limitations created by MSDOS. The chess macros + used chessfig10 as the fontname for the figurine font. This name is + changed to chessf10. There are a lot more filenames that don't fit in + the 8+3 name space. Most of them does not give serious problems so I + have not made them MSDOS friendly (would be UNIX, VAX-VMS and AmigaDOS + unfriendly!). The chess macros can be used with emTeX. + +5) Handling of promotion improved + * Black promotion problem solved (plain TeX) + * comment allowed also with promotion + * if no promotion piece is provided a default Q(ueen) is supposed + + The syntax of the argument for \ply and \move has been changed with + respect to promotion: + \ply [a-h][1-8][a-h][1-8]{{Q|R|B|N}comment} + + (letters: Q (queen), R (rook), B (bishop) and N (knight) depend on + the chess language) + + A promotion piece may be ommited (in that case a queen is supposed) + and comment is now also handled correctly. + +6) Small changes + - change {--} into \hbox{--} to prevent hyphenation within move + - \move's lined up on last row (or digit in case of castling) + - `en passant capture' bug solved + +7) Added a scanned EPSF picture (doc/board.epsf) of original font. + +8) Fixed Fisher's typo in example game Fisher-Tal (see comments in + doc/tal.tex and doc/tal.ltx). + +9) Added Informator symbols (see doc/Symbos.tex and doc/Symbols.ltx) + and a LaTeX example how to use them (see doc/Kasparov.ltx). + +10) Added updated version of TUGboat article. + +I would like to thank Jan Jaap Spreij (puls@cs.rug.nl) for reporting +points 1, 3, 5 and 6 and for his contributions to chess.sty; John Saba +(saba@cccit.arizona.edu) and Henry Thomas (hthomas@irisa.fr) for their +help in improving the Informator symbols and Alex Lopez-Ortiz +(alopez-o@maytag.uwaterloo.ca) for his help in finding the `Fisher +typo'. + +Geldrop, Feb. 1992 +Piet Tutelaers +internet: rcpt@urc.tue.nl |