Comprehensive TeX Archive Network

Direc­tory fonts/chess/skak



This is a pack­age for type­set­ting chess (skak in Dan­ish) games in .

The ba­sic idea is to al­low the au­thor to write about chess games us­ing nor­mal chess no­ta­tion, have that type­set nicely and then show the po­si­tion when de­sired. skak has an in­ter­nal chess board so it is never out of sync with the moves de­scribed in the text.

For more on the us­age see the skak­doc.pdf file.

Fu­ture Ad­di­tions/Wish-list

Choos­ing Lan­guage for main­line

(Pro­posal date: mid 2002.)

It would be nice if one could choose the lan­guage for the main­line, vari­a­tion and hide­moves for each in­vo­ca­tion as it al­lows for eas­ier in­clu­sion of anal­y­sis from chess pro­grams when us­ing a non-en­glish lan­guage.

Op­ti­mi­sa­tion of the Im­ple­men­ta­tion

(Pro­posal date: 2-Jan-2003.)

I would like to im­prove some ar­eas of the im- ple­men­ta­tion since they are un­nec­es­sary slow and/or com­pli­cated, e.g., IsPieceName could eas­ily be im­ple­mented as a case state­ment in- stead of a list look-up. I have a strong feel­ing that this would be a lot faster than the cur­rent im­ple­men­ta­tion which has a very func­tional pro- gram­ming flavour — this was very help­ful dur­ing the de­vel­op­ment, but it has a ten­dency to be a bit in­ef­fi­cient.

Test Suite

(Pro­posal date: 03-Jan-2003.) It would be a very good idea to cre­ate a test suite cre­ated us­ing nor­mal test­ing tech­niques. Areas of test should in­clude:

  • re­solv­ing am­bigu­ous moves, i.e., en­sur­ing

that moves like Rad1 moves the right rook.

  • all le­gal SAN moves are ac­cepted.

Down­load the con­tents of this pack­age in one zip archive (786.7k).

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

This pack­age pro­vides macros and fonts in 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.

Li­cense The Project Public Li­cense
Main­tainerTor­ben Hoff­mann
Con­tained inTeX Live as skak
MiKTeX as skak
Topics fonts them­selves
fonts for type­set­ting chess prob­lems and di­a­grams
fonts dis­tributed as source
pro­cess game di­a­grams, game­books, and other amuse­ments
Guest Book Sitemap Contact Contact Author