Settings Help
CTAN
Comprehensive TeX Archive Network
Home Upload Browse

Direc­tory tex-archive/fonts/chess/skak

Change History
==============

Version 1.5
-----------

* Fixed a serioous problem with longmoves, in particular the algebraic notation. Thanks to Jernej Cop for describing the bug.

* As part of the longmoves fix the commands \variationcurrent, \continuevariation and \continuevariationcurrent has been introduced to make writing about variations from the mainline eaiser.

* Documented weird behaviours of \showallbut and \showonly. Thanks to Frank Mittelbach for pointing that out.

* Documented that \showmover requires loading skak with the ps option. Thanks to Christian H. Kuhn.

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.


Direc­to­ries

Name Notes
doc
mf
syntax
test
tex

Files

Name Size Date Notes
README 5448 2008-10-15 10:00:00
makefile 2945 2008-10-08 10:37:00
special.map 74 2000-08-25 11:21:38

DOWNLOAD Down­load the com­plete con­tents of this di­rec­tory in one zip archive (257.9k).

skak – Fonts and macros for type­set­ting chess games

This pack­age pro­vides macros and fonts in Meta­font for­mat which can be used to type­set chess games us­ing PGN, and to show di­a­grams of the cur­rent board in a doc­u­ment. The pack­age builds on work by Piet Tute­laers — the main nov­elty is the use of PGN for in­put in­stead of the more cum­ber­some co­or­di­nate no­ta­tion (g1f3 be­comes the more read­able Nf3 in PGN).
An Adobe Type 1 im­ple­men­ta­tion of skak's fonts is avail­able as pack­age skaknew; an al­ter­na­tive chess no­ta­tional scheme is avail­able in pack­age tex­mate, and a gen­eral mech­a­nism for se­lect­ing chess fonts is pro­vided in chess­fss.

Doc­u­men­ta­tion Ref­er­ence card
In­for­ma­tion sym­bols
Ex­am­ple type­set­ting a game
User man­ual
Ver­sion1.5
Li­censeThe LaTeX Project Public Li­cense
Main­tainerTor­ben Hoff­mann
Con­tained inTeXLive as skak
MiKTeX as skak
Topics pro­cess game di­a­grams, game­books, and other amuse­ments
fonts with spe­cific small ap­pli­ca­tion ar­eas
Guest Book Sitemap Contact 2013-04-07 14:51