summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/skaknew
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
commit007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 (patch)
tree90d17e00e572ecb1e24764b6f29c80e098b08d29 /Master/texmf-dist/doc/latex/skaknew
parent950209b26f70aa87ed07c54f82a95b6f03b7c3a0 (diff)
doc/latex
git-svn-id: svn://tug.org/texlive/trunk@84 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/skaknew')
-rw-r--r--Master/texmf-dist/doc/latex/skaknew/README59
-rw-r--r--Master/texmf-dist/doc/latex/skaknew/SkakNew-Diagram.inf23
-rw-r--r--Master/texmf-dist/doc/latex/skaknew/SkakNew-DiagramT.inf23
-rw-r--r--Master/texmf-dist/doc/latex/skaknew/SkakNew-Figurine.inf23
-rw-r--r--Master/texmf-dist/doc/latex/skaknew/SkakNew-FigurineBold.inf23
-rw-r--r--Master/texmf-dist/doc/latex/skaknew/SkakNew.ali6
-rw-r--r--Master/texmf-dist/doc/latex/skaknew/SkakNew.pdfbin0 -> 257520 bytes
-rw-r--r--Master/texmf-dist/doc/latex/skaknew/SkakNew.tex206
-rw-r--r--Master/texmf-dist/doc/latex/skaknew/install.vtex69
9 files changed, 432 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/skaknew/README b/Master/texmf-dist/doc/latex/skaknew/README
new file mode 100644
index 00000000000..4744eb11de5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/skaknew/README
@@ -0,0 +1,59 @@
+If you want to replace the standard skak fonts with the new ones then
+you have uskak.fd to replace the original one.
+
+Copy
+*.pfb to texmf/fonts/type1
+*.tfm to texmf/fonts/tfm
+*.map to texmf/dvips/config
+or where your system expect to find them.
+
+To use the diagram font with the skak package you have to redefine
+the first line of the definition \setup@showboard in skak.sty (and
+this is essential for compiling SkakNew.tex). Maybe in future
+versions of skak there will be a better interface for selecting
+chess fonts ... don't blame me for this.
+
+> \def\setup@showboard#1{\font\Skak=skak#1%
+--
+< \def\setup@showboard#1{\font\Skak=SkakNew-Diagram at#1pt%
+
+All further questions concerning the skak package should go to Torben
+Hoffmann. Another useful chess tool for LaTeX is pgn2ltx by Dirk
+B\"achle which will automatically convert PGN files to LaTeX/skak.
+
+You will find technical details on my web site
+http://www.art-satz.de/portfolio/schriften.html
+although it's in german. If you want extensions to the fonts you can
+write to me at info@art-satz.de, and I'll think about it ;-)
+
+Package contents
+README.1st this file
+SkakNew-Diagram.afm Adobe font metrics file used to generate tfm's
+SkakNew-Diagram.inf font information file
+SkakNew-Diagram.pfb printer font binary file
+SkakNew-Diagram.pfm printer font metrics file
+SkakNew-Diagram.tfm TeX font metrics file
+SkakNew-DiagramT.afm Adobe font metrics file used to generate tfm's
+SkakNew-DiagramT.inf font information file
+SkakNew-DiagramT.pfb printer font binary file
+SkakNew-DiagramT.pfm printer font metrics file
+SkakNew-DiagramT.tfm TeX font metrics file
+SkakNew-Figurine.afm Adobe font metrics file
+SkakNew-Figurine.inf font information file
+SkakNew-Figurine.pfb printer font binary file
+SkakNew-Figurine.pfm printer font metrics file
+SkakNew-Figurine.tfm TeX font metrics file
+SkakNew-FigurineBold.afm Adobe font metrics file
+SkakNew-FigurineBold.inf font information file
+SkakNew-FigurineBold.pfb printer font binary file
+SkakNew-FigurineBold.pfm printer font metrics file
+SkakNew-FigurineBold.tfm TeX font metrics file
+SkakNew.map font mapping file for pdftex or dvips
+SkakNew.pdf documentation/installation guide
+SkakNew.tex documentation/installation guide source
+uskak.fd font description file used by LaTeX's nfss
+install.vtex installation instructions for VTeX
+SkakNew.ali needed by VTeX
+
+Please read install.vtex for installation instructions for VTeX.
+The files have been made available by Walter Schmidt.
diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew-Diagram.inf b/Master/texmf-dist/doc/latex/skaknew/SkakNew-Diagram.inf
new file mode 100644
index 00000000000..89105044786
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew-Diagram.inf
@@ -0,0 +1,23 @@
+FontName (SkakNew-Diagram)
+FullName (SkakNew-Diagram)
+FamilyName (SkakNew-Diagram)
+Version (001.001)
+isFixedPitch false
+CharacterSet (custom)
+Encoding (SpecificEncoding)
+Pi true
+ItalicAngle 0
+CapHeight 1000
+UnderlinePosition -100
+UnderlineThickness 50
+StemWidth 50
+Serif false
+AppleName (SkakNew-Diagram)
+MSMenuName (SkakNew-Diagram)
+VPMenuName (SkakNew-Diagram)
+WORDMenuName (SkakNew-Diagram)
+AppleFONDID 32293
+VPStyle (N)
+WindowsCharSet 1
+WindowsFirstChar 32
+WindowsLastChar 255
diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew-DiagramT.inf b/Master/texmf-dist/doc/latex/skaknew/SkakNew-DiagramT.inf
new file mode 100644
index 00000000000..1e93d72ce4a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew-DiagramT.inf
@@ -0,0 +1,23 @@
+FontName (SkakNew-DiagramT)
+FullName (SkakNew-DiagramT)
+FamilyName (SkakNew-DiagramT)
+Version (001.001)
+isFixedPitch false
+CharacterSet (custom)
+Encoding (SpecificEncoding)
+Pi true
+ItalicAngle 0
+CapHeight 1000
+UnderlinePosition -100
+UnderlineThickness 50
+StemWidth 50
+Serif false
+AppleName (SkakNew-DiagramT)
+MSMenuName (SkakNew-DiagramT)
+VPMenuName (SkakNew-DiagramT)
+WORDMenuName (SkakNew-DiagramT)
+AppleFONDID 32293
+VPStyle (N)
+WindowsCharSet 1
+WindowsFirstChar 32
+WindowsLastChar 255
diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew-Figurine.inf b/Master/texmf-dist/doc/latex/skaknew/SkakNew-Figurine.inf
new file mode 100644
index 00000000000..53025e2313e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew-Figurine.inf
@@ -0,0 +1,23 @@
+FontName (SkakNew-Figurine)
+FullName (SkakNew-Figurine)
+FamilyName (SkakNew-Figurine)
+Version (001.003)
+isFixedPitch false
+CharacterSet (custom)
+Encoding (SpecificEncoding)
+Pi true
+ItalicAngle 0
+CapHeight 817
+UnderlinePosition -100
+UnderlineThickness 50
+StemWidth 50
+Serif false
+AppleName (SkakNew-Figurine)
+MSMenuName (SkakNew-Figurine)
+VPMenuName (SkakNew-Figurine)
+WORDMenuName (SkakNew-Figurine)
+AppleFONDID 32286
+VPStyle (N)
+WindowsCharSet 1
+WindowsFirstChar 32
+WindowsLastChar 255
diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew-FigurineBold.inf b/Master/texmf-dist/doc/latex/skaknew/SkakNew-FigurineBold.inf
new file mode 100644
index 00000000000..8bab9c6af7f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew-FigurineBold.inf
@@ -0,0 +1,23 @@
+FontName (SkakNew-Figurine-Bold)
+FullName (SkakNew-Figurine Bold)
+FamilyName (SkakNew-Figurine)
+Version (001.002)
+isFixedPitch false
+CharacterSet (custom)
+Encoding (SpecificEncoding)
+Pi true
+ItalicAngle 0
+CapHeight 687
+UnderlinePosition -100
+UnderlineThickness 50
+StemWidth 50
+Serif false
+AppleName (SkakNew-Figurine Bold)
+MSMenuName (SkakNew-Figurine)
+VPMenuName (SkakNew-Figurine)
+WORDMenuName (SkakNew-Figurine)
+AppleFONDID 32460
+VPStyle (B)
+WindowsCharSet 1
+WindowsFirstChar 32
+WindowsLastChar 255
diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew.ali b/Master/texmf-dist/doc/latex/skaknew/SkakNew.ali
new file mode 100644
index 00000000000..c4828c58d88
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew.ali
@@ -0,0 +1,6 @@
+%1 = $PFM$
+%2 = $TEXMF$fonts/type1/public/skaknew/
+
+@SkakNew-Figurine = SkakNew-Figurine %2,1
+@SkakNew-Figurine-Bold = SkakNew-FigurineBold %2,1
+@SkakNew-Diagram = SkakNew-Diagram %2,1
diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew.pdf b/Master/texmf-dist/doc/latex/skaknew/SkakNew.pdf
new file mode 100644
index 00000000000..4cc2aeb609a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew.tex b/Master/texmf-dist/doc/latex/skaknew/SkakNew.tex
new file mode 100644
index 00000000000..b6cc5bab224
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew.tex
@@ -0,0 +1,206 @@
+\documentclass{article}
+\usepackage{skak}
+\usepackage{latexsym}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+\usepackage{array}
+\font\logo=logo10
+\font\sknf=SkakNew-Figurine
+\font\sknfbx=SkakNew-FigurineBold
+\font\skndia=SkakNew-DiagramT
+\def\Metafont{{\logo METAFONT}}
+\frenchspacing
+
+\begin{document}
+\centerline{\textbf{The SkakNew fonts}}
+
+\centerline{\footnotesize\textcopyright\ Copyright 2004, Ulrich Dirr.
+All rights reserved.}
+
+\bigskip
+\noindent
+This document describes the \texttt{SkakNew} fonts. They're a set of
+PostScript\texttrademark{} \mbox{Type-1} fonts converted by
+\texttt{mftrace/autotrace} from \Metafont{} sources based on the
+\texttt{Skak} fonts by Torben Hoffmann and Dirk Bächle which
+themselves are based on \texttt{chess} by Piet Tutelaers.
+
+But this was only the first step. A lot of work went into cleaning
+the outlines (reducing nodes, adding missing extremes, correcting
+wrong outline direction, etc.pp.). The next step included better
+glyph metrics both horizontally \& vertically, better sidebearings
+and consistent axis height (adapted to the values of \texttt{Computer
+Modern})~\ldots
+
+All files may be distributed and/or modified under the conditions of
+the LaTeX Project Public License, either version 1.2 of this license
+or (at your option) any later version. The latest version of this
+license is in
+
+\texttt{http://www.latex-project.org/lppl.txt}
+
+\noindent
+and version 1.2 or later is part of all distributions of LaTeX version
+1999/12/01 or later.
+
+Further technical information in german on\newline
+\texttt{http://www.art-satz.de/portfolio/schriften.html}.
+
+\bigskip
+Package contents
+\begin{verbatim}
+README.1st
+SkakNew-Diagram.afm SkakNew-Diagram.pfb
+SkakNew-DiagramT.afm SkakNew-DiagramT.pfb
+SkakNew-Figurine.afm SkakNew-Figurine.pfb
+SkakNew-FigurineBold.afm SkakNew-FigurineBold.pfb
+
+SkakNew-Diagram.inf SkakNew-Diagram.pfm
+SkakNew-DiagramT.inf SkakNew-DiagramT.pfm
+SkakNew-Figurine.inf SkakNew-Figurine.pfm
+SkakNew-FigurineBold.inf SkakNew-FigurineBold.pfm
+
+SkakNew-Diagram.tfm SkakNew.map
+SkakNew-DiagramT.tfm SkakNew.pdf
+SkakNew-Figurine.tfm SkakNew.tex
+SkakNew-FigurineBold.tfm uskak.fd
+\end{verbatim}
+
+Installation directories for tetex/fpTeX
+\begin{verbatim}
+/texmf/fonts/type1 for the *.pfb
+/texmf/fonts/tfm for the *.tfm
+/texmf/dvips/config for map file
+fd file where LaTeX can find it
+\end{verbatim}
+
+\newpage
+To use the diagram font with the \texttt{skak} package you have to
+redefine
+\begin{verbatim}
+ \def\setup@showboard#1{\font\Skak=SkakNew-Diagram at#1pt%
+ [...]}
+\end{verbatim}
+
+For diagrams in very small sizes there's a supplemental font\newline
+\texttt{SkakNew-DiagramT} with fewer \& thicker diagonal strokes.
+
+{\setlength{\extrarowheight}{2pt}
+\begin{tabular}[t]{@{}%
+ c>{\bgroup\skndia}c<{\egroup}c>{\bgroup\skndia}c<{\egroup\qquad}%
+ c>{\bgroup\sknf}c<{\egroup}c>{\bgroup\sknf}c<{\egroup}%
+ c>{\bgroup\sknf}c<{\egroup}c>{\bgroup\sknf}c<{\egroup}%
+ @{}}\hline
+\multicolumn{4}{@{}l}{SkakNew-Diagram}&
+\multicolumn{8}{@{}c@{}}{SkakNew-Figurine (regular \& bold)}\\\hline
+0 & 0 & & & + & + & M & M & d & d & r & r \\
+A & A & a & a & - & - & N & N & e & e & s & s \\
+B & B & b & b & A & A & O & O & f & f & t & t \\
+J & J & j & j & B & B & P & P & g & g & u & u \\
+K & K & k & k & C & C & Q & Q & h & h & v & v \\
+L & L & l & l & D & D & R & R & i & i & x & x \\
+M & M & m & m & E & E & S & S & j & j & y & y \\
+N & N & n & n & F & F & T & T & k & k & & \\
+O & O & o & o & G & G & U & U & l & l & & \\
+P & P & p & p & H & H & V & V & m & m & & \\
+Q & Q & q & q & I & I & X & X & n & n & & \\
+R & R & r & r & J & J & a & a & o & o & & \\
+S & S & s & s & K & K & b & b & p & p & & \\
+Z & Z & & & L & L & c & c & q & q & & \\\hline
+\end{tabular}}
+
+\bigskip
+\newgame
+\variation{%
+ 1. e4\wbetter{} e6\bbetter{}
+ 2. d4\wbetter{} d5\bbetter{}
+ 3. Nc3\wupperhand{} Bb4\bupperhand{}
+ 4. e5\equal{} c5\unclear{}
+ 5. a3\compensation{} Bxc3+\devadvantage{}
+ 6. bxc3\moreroom{} Ne7\withattack{}
+ 7. Qg4\withinit{} 0-0\counterplay{}
+ 8. Bd3\zugzwang{} f5\mate{}
+ 9. exf6\withidea{} Rxf6\onlymove{}
+10. Bg5\betteris{} Rf7\file{}
+11. Qh5\diagonal{} g6\centre{}
+12. Qd1\kside{} Qa5\qside{}
+13. Bd2\weakpt{} Nbc6\ending{}
+14. Nf3\bishoppair{} Qc7\opposbishops{}
+15. 0-0\samebishops{} e5\unitedpawns{}
+16. Ng5\seppawns{} Rf8\doublepawns{}
+17. c4\passedpawn{} exd4\morepawns{}
+18. Re1\timelimit{} Bf5\novelty{}
+19. cxd5\comment{} Nxd5\various{}
+20. Bc4\without{} Rad8\with{}
+21. Qf3\etc{} Qd6\see{}
+22. Qb3\markera{} b6\markerb{}
+23. Ne4}
+
+\newgame
+\mainline{%
+ 1. e4\wbetter{} e6\bbetter{}
+ 2. d4\wbetter{} d5\bbetter{}
+ 3. Nc3\wupperhand{} Bb4\bupperhand{}
+ 4. e5\equal{} c5\unclear{}
+ 5. a3\compensation{} Bxc3+\devadvantage{}
+ 6. bxc3\moreroom{} Ne7\withattack{}
+ 7. Qg4\withinit{} 0-0\counterplay{}
+ 8. Bd3\zugzwang{} f5\mate{}
+ 9. exf6\withidea{} Rxf6\onlymove{}
+10. Bg5\betteris{} Rf7\file{}
+11. Qh5\diagonal{} g6\centre{}
+12. Qd1\kside{} Qa5\qside{}
+13. Bd2\weakpt{} Nbc6\ending{}
+14. Nf3\bishoppair{} Qc7\opposbishops{}
+15. 0-0\samebishops{} e5\unitedpawns{}
+16. Ng5\seppawns{} Rf8\doublepawns{}
+17. c4\passedpawn{} exd4\morepawns{}
+18. Re1\timelimit{} Bf5\novelty{}
+19. cxd5\comment{} Nxd5\various{}
+20. Bc4\without{} Rad8\with{}
+21. Qf3\etc{} Qd6\see{}
+22. Qb3\markera{} b6\markerb{}
+23. Ne4}
+
+\bigskip
+\centerline{\texttt{SkakNew-Diagram}}
+
+\bigskip
+\newgame
+\centerline{\tinyboard\showboard}
+
+\bigskip
+\centerline{\smallboard\showboard}
+
+\bigskip
+\centerline{\normalboard\showboard}
+
+\bigskip
+\centerline{\largeboard\showboard}
+
+\vfill
+\centerline{\texttt{SkakNew-DiagramT}}
+
+\makeatletter
+\def\setup@showboard#1{\font\Skak=SkakNew-DiagramT at#1pt%
+ \setlength{\squarelength}{#1pt}%
+ \square@multiplier=#1
+ \ps@on{\psset{unit=\the\squarelength}}{}
+
+ \notationfont\setlength{\ranklift}{.5\squarelength-.8ex}\normalsize}
+\makeatother
+
+\bigskip
+\newgame
+\centerline{\tinyboard\showboard}
+
+\bigskip
+\centerline{\smallboard\showboard}
+
+\bigskip
+\centerline{\normalboard\showboard}
+
+\bigskip
+\centerline{\largeboard\showboard}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/skaknew/install.vtex b/Master/texmf-dist/doc/latex/skaknew/install.vtex
new file mode 100644
index 00000000000..bafa7a2e719
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/skaknew/install.vtex
@@ -0,0 +1,69 @@
+Installing the files
+---------------------
+Copy the files into the following directories; the paths are
+appropriate for all TDS-compliant TeX systems auch as teTeX,
+fpTeX, MikTeX or VTeX/Free:
+
+*.pfb -> texmf/fonts/type1/public/skaknew
+*.afm -> texmf/fonts/afm/public/skaknew
+*.tfm -> texmf/fonts/tfm/public/skaknew
+uskak.fd -> texmf/tex/latex/skak
+SkakNew.map -> texmf/dvips/config
+SkakNew.ali -> texmf/fonts/map/vtex
+
+
+| The file SkakNew.ali is only required for VTeX;
+| SkakNew.map is only required with systems other than
+| VTeX.
+
+| A font definition file named uskak.fd comes also with the
+| macro package skak.sty. To use the Type1 fonts, make
+| sure to install the present one, rather than the one that
+| comes with the macro package!
+
+Certain TeX systems require manually updating of a "filename
+database" after adding of new files. Please, consult the
+documentation of your TeX system!
+
+
+
+Configuring your TeX system
+---------------------------
+The required actions depend on the particular TeX system.
+Particular instructions provided for
+
+ * teTeX 2.0 and later,
+ * VTeX/Free 8.x and later.
+
+In case you have a different TeX system, consult its
+documentation how to make it use the additional font map
+file named "SkakNew.map", which resides in the directory
+texmf/dvips/config/.
+
+
+Configuring teTeX:
+Use the shell script "updmap" to add the font map file named
+"SkakNew.map" to the configuration. See the documentation
+of your particular teTeX version how to use the script.
+With teTeX 2.0 and above, execute the following commands:
+
+ texhash
+ updmap --enable Map SkakNew.map
+
+
+Configuring VTeX/Free:
+Make VTeX read the additional font map ("aliasing") file
+SkakNew.ali. This is usually accomplished by putting a
+record for this file into each of the configuration files
+
+ texmf/vtex/config/pdf.fm
+and
+ texmf/vtex/config/ps.fm
+
+The name "SkakNew.ali" is to be added to the TYPE1 section
+of the above-mentioned files:
+
+TYPE1 {
+ ...
+ SkakNew.ali
+ } \ No newline at end of file