diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/skak/readme.txt')
-rw-r--r-- | Master/texmf-dist/doc/latex/skak/readme.txt | 137 |
1 files changed, 137 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/skak/readme.txt b/Master/texmf-dist/doc/latex/skak/readme.txt new file mode 100644 index 00000000000..ed88490c89d --- /dev/null +++ b/Master/texmf-dist/doc/latex/skak/readme.txt @@ -0,0 +1,137 @@ + +Change History +============== + +Version 1.4 +----------- +* Ulrike Fischer has created an easy access to new fonts. It is decribed in + the "Using chessfonts with skak.sty" document - ask her for the + location of the document.. + +* A new command \showallbut has been in- troduced by request from + Ulrike Fischer , it has the opposite effect to showonly, i.e., all + pieces except those listed are showed in when showing the board. + +* The engine has been rewritten so now it is possible to define + typesetting using algebraic notation derived from the moves given in + SAN notation. It is also posible to typeset e.p. after en passant moves + if one care to define that. + +* The documentation has been restructured and rewritten: + - The readme.txt file has been created to keep track of the change history + and the whis-list. + - The skakdoc.tex file has been totally rewritten; hopefully to the better. + +* A SourceForge project for skak has been created: latex-skak. The hope and + intention is to start a community for the skak package in addition to better + reporting of bugs. + +Version 1.3 +----------- +* Dirk Baechle has reworked the typesetting of chess moves: + - A new capture symbol has been introduced to make the spacing + around it better. + + - The figurine symbols have been improved so that the spacing around + them are more uniform - it looks really good now, at least to my eyes. + - A proposal for what syntax the skak package should handle in the + future has been included in the distribution. + - The Informator symbols \novelty", \comment" and \various" needed + another pair of curly braces in order to work right within the + \mainline" and \variation" environments. + - The check for trailing spaces in the macro \typeset@cmoves" had to + be removed because it led to problems at the end of a \mainline" + or \variation" environment when an additional Informator symbol + was involved. + +* A reference to the pgn2ltx tool created by Dirk Bachle has been + added to the document. + +* A reference to an URL decribing the PGN standard has been added. + +Version 1.2 +----------- + +* Dirk Baechle has - once again - done a great job: + - the informator symbols have been improved and now scale as they + should (I have in the same go done some Metafont clean-up associated + with the symbols). + - he has also discovered that the selection of other fonts for the + typesetting of moves can be done by redefining the \skakfamily + command! + - added the \movecomment for flexible typesetting of comments - + see the Reference Manual for details. + - The PostScript file are now 10 times smaller (for large files) and + a comprehensive test of the PostScript ornaments has been created. + +* All dead code has been removed from skak.sty. + +Version 1.1 +----------- + +* Dirk Baechle 's enhancements have been incorporated: + - extension of the \highlight command; it now accepts X, x, O and + o as optional arguments a cross and a circle on the square, respectively, + instead of a frame around the square. + - unwanted generation of spaces removed. + - a set of Informator symbols were added to the fonts and made + available through commands documented in the informator.ps file. + +* Two fixes by Ulrike Fischer have been incorporated: + - a bug in \ParseCoordinates. + - a problem in the fonts regarding size. + +* Ulrike Fischer reported a problem with opening spaces causing the + input to be ignored - this has been fixed and test/test2.tex + verifies this. + +Version 1.0 +----------- + +The major novelty in this release is that the documentation has been +updated and a reference manual has been created. + + + +Future Additions/Wish-list +========================== + +Choosing Language for mainline +------------------------------ +(Proposal date: mid 2002.) + +It would be nice if one could choose the language for the mainline, +variation and \hidemoves for each invocation as it allows for easier +inclusion of analysis from chess programs when using a non-english +language. + + +Optimisation of the Implementation +---------------------------------- +(Proposal date: 2-Jan-2003.) + +I would like to improve some areas of the im- +plementation since they are unnecessary slow +and/or complicated, e.g., \IsPieceName could +easily be implemented as a case statement in- +stead of a list look-up. I have a strong feeling +that this would be a lot faster than the current +implementation which has a very functional pro- +gramming flavour --- this was very helpful during +the development, but it has a tendency to be a +bit inefficient. + + +Test Suite +---------- +(Proposal date: 03-Jan-2003.) +It would be a very good idea to create a test +suite created using normal testing techniques. +Areas of test should include: + +* resolving ambiguous moves, i.e., ensuring +that moves like Rad1 moves the right rook. + +* all legal SAN moves are accepted. + + |