summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-12-31 01:28:27 +0000
committerKarl Berry <karl@freefriends.org>2009-12-31 01:28:27 +0000
commite7bbf19e758762cc76a2e8d23e34cd252496b3c3 (patch)
tree4b36404cb843b4c8fa22d8eada8134eab177f1a3 /Master/texmf-dist/doc
parent01294f46bb60e2b571fe1cc4b8a4428366240d8b (diff)
new pstricks package pst-platon 0.01 (25dec09)
git-svn-id: svn://tug.org/texlive/trunk@16538 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/generic/pst-platon/Changes6
-rw-r--r--Master/texmf-dist/doc/generic/pst-platon/README10
-rw-r--r--Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.bib181
-rw-r--r--Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.pdfbin0 -> 114566 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.tex265
5 files changed, 462 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-platon/Changes b/Master/texmf-dist/doc/generic/pst-platon/Changes
new file mode 100644
index 00000000000..211e1ac1bc0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-platon/Changes
@@ -0,0 +1,6 @@
+pst-platon.sty --------
+v. 0.01 2009-12-25 initial CTAN version
+
+
+pst-am-doc.tex --------
+2009-12-25 first documentation
diff --git a/Master/texmf-dist/doc/generic/pst-platon/README b/Master/texmf-dist/doc/generic/pst-platon/README
new file mode 100644
index 00000000000..e8786ac2679
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-platon/README
@@ -0,0 +1,10 @@
+pst-platon: platonic solids
+
+pst-platon.sty - The LaTeX file
+pst-platon-doc.pdf - The documentation
+pst-platon-doc.tex - The documentation, source
+pst-platon-doc.bib - The documentation, bibfile
+
+
+--
+Herbert Voss 2012-12-25
diff --git a/Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.bib b/Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.bib
new file mode 100644
index 00000000000..cb8f1f164c5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.bib
@@ -0,0 +1,181 @@
+%% -*-bibtex-*-
+@STRING{tugboat = {TUGboat} }
+@STRING{beiprogramm = {{\TeX}-Beiprogramm} }
+@STRING{bretter = {Bretter, die die Welt bedeuten} }
+@STRING{dtk = {{D}ie {\TeX}nische {K}om{\"o}die} }
+@STRING{editorial = {Editorial} }
+@STRING{fremdebuehne = {Von fremden B{\"u}hnen} }
+@STRING{fundus = {Aus dem Fundus} }
+@STRING{hinterbuehne = {Hinter der B{\"u}hne} }
+@STRING{leserbrief = {Leserbrief(e)} }
+@STRING{magazin = {Magazin} }
+@STRING{rezension = {Rezensionen} }
+@STRING{schonimmer = {Was Sie schon immer {\"u}ber {\TeX} wissen wollten \dots} }
+@STRING{theaterkasse = {Von der Theaterkasse} }
+@STRING{theatertage = {{\TeX}-Theatertage} }
+
+@Book{PSTricks2,
+ author = {Herbert Vo\ss},
+ title = {{\PST} {G}rafik f\"ur \TeX{} und \LaTeX},
+ edition = {fifth},
+ publisher = {DANTE -- Lob.media},
+ year = {2008},
+ address = {Heidelberg/Hamburg}
+}
+
+@Book{companion04,
+ author = {Frank Mittelbach and Michel Goosens et al},
+ title = {The {\LaTeX} {C}ompanion},
+ edition = {second},
+ publisher = {Addison-Wesley Publishing Company},
+ year = {2004},
+ address = {Boston}
+}
+
+@Book{begleiter05,
+ author = {Frank Mittelbach and Michel Goosens et al},
+ title = {Der {\LaTeX} {B}egleiter},
+ edition = {zweite},
+ publisher = {Pearson Education},
+ year = {2005},
+ address = {M\"unchen}
+}
+
+@Book{unbound,
+ author = {Alan Hoenig},
+ title = {\TeX{} {U}nbound: \LaTeX{} \& \TeX{} {S}trategies, {F}onts, {G}raphics, and {M}ore},
+ publisher = {Oxford University Press},
+ year = {1998},
+ address = {London}
+}
+@Article{ dtk02.2:jackson.voss:plot-funktionen,
+ author = {Laura E. Jackson and Herbert Vo{\ss}},
+ title = {Die Plot-Funktionen von {\texttt{pst-plot}}},
+ journal = dtk,
+ year = 2002,
+ volume = {2/02},
+ altvolume = 2,
+ altnumber = 14,
+ month = jun,
+ pages = {27--34},
+ annote = bretter,
+ keywords = {},
+ abstract = { Im letzten Heft wurden die mathematischen Funktionen von
+ \PS~im Zusammenhang mit dem {\LaTeX}-Paket
+ \texttt{pst-plot} zum Zeichnen von Funktionen beschrieben
+ und durch Beispiele erl{\"a}utert. In diesem Teil werden
+ die bislang nur erw{\"a}hnten Plot-Funktionen f{\"u}r
+ externe Daten behandelt. }
+}
+
+@Article{ dtk02.1:voss:mathematischen,
+ author = {Herbert Vo{\ss}},
+ title = {Die mathematischen {F}unktionen von {P}ost{S}cript},
+ journal = dtk,
+ year = 2002,
+ volume = {1/02},
+ altvolume = 1,
+ altnumber = 14,
+ month = mar,
+ pages = {},
+ annote = bretter,
+ keywords = {},
+ abstract = { \PS, faktisch genauso alt wie {\TeX}, ist im
+ Verh{\"a}ltnis dazu allgemein noch weniger bekannt, wenn es
+ darum geht zu beurteilen, was es denn nun im eigentlichen
+ Sinne ist. Au{\ss}erdem wird h{\"a}ufig vergessen, dass
+ sich mit den \PS-Funktionen viele Dinge erledigen lassen,
+ bei denen sonst auf externe Programme zur{\"u}ckgegriffen
+ wird. Dies wird im Folgenden f{\"u}r die mathematischen
+ Funktionen im Zusammenhang mit dem Paket \texttt{pst-plot}
+ gezeigt. }
+}
+
+@Book{tlgc2,
+ author = {Michel Goosens and Frank Mittelbach and Sebastian Rahtz and Denis Roegel and Herbert Vo{\ss}},
+ title = {The {\LaTeX} {G}raphics {C}ompanion},
+ publisher = {{Addison-Wesley Publishing Company}},
+ edition = second,
+ year = {2007},
+ address = {Reading, Mass.}
+}
+
+@Book{voss:chaos,
+ author = {Herbert Vo{\ss}},
+ title = {Chaos und {F}raktale selbst programmieren: von {M}andelbrotmengen {\"u}ber {F}arbmanipulationen zur perfekten Darstellung},
+ publisher = {{Franzis Verlag}},
+ year = {1994},
+ address = {Poing}
+}
+
+@Article{girou:01:,
+ author = {Denis Girou},
+ title = {Pr\'esentation de {PST}ricks},
+ journal = {Cahier {GUT}enberg},
+ year = 1994,
+ volume = {16},
+ month = apr,
+ pages = {21-70}
+}
+
+@Article{girou:02:,
+ author = {{Timothy Van} Zandt and Denis Girou},
+ title = {Inside {PST}ricks},
+ journal = TUGboat,
+ year = 1994,
+ volume = {15},
+ month = sep,
+ pages = {239-246}
+}
+
+@Book{PostScript,
+ Author = {Kollock, Nikolai G.},
+ Title = {PostScript richtig eingesetzt: vom {K}onzept zum
+ praktischen {E}insatz},
+ Publisher = {IWT},
+ Address = {Vaterstetten},
+ year = 1989,
+}
+
+@Manual{pstricks,
+ Title = {PSTricks - {\PS} macros for generic {\TeX}},
+ Author = {{Timothy Van} Zandt},
+ Organization = {},
+ Address = {\url{http://www.tug.org/application/PSTricks}},
+ Note = {},
+ year = 1993
+}
+
+@Manual{pst-plot,
+ Title = {\texttt{pst-plot}: Plotting two dimensional functions and data},
+ Author = {{Timothy Van} Zandt},
+ Organization = {},
+ Address = {\url{CTAN:graphics/pstricks/generic/pst-plot.tex}},
+ Note = {},
+ year = 1999
+}
+
+@Manual{multido,
+ Title = {\texttt{multido.tex} - a loop macro, that supports fixed-point addition},
+ Author = {{Timothy Van} Zandt},
+ Organization = {},
+ Address = {\url{CTAN:/graphics/pstricks/generic/multido.tex}},
+ Note = {},
+ year = 1997
+}
+
+@MISC{xkeyval,
+ author = {Hendri Adriaens},
+ title = {xkeyval package},
+ howpublished = {\url{CTAN:/macros/latex/contrib/xkeyval}},
+ year = 2004
+}
+
+@book{voss06,
+ Title = {Mathematiksatz in \LaTeX{}},
+ Author = {Herbert Vo\ss},
+ Publisher = {Lehmanns Media/DANTE},
+ Edition= {first},
+ Address= {Berlin/Heidelberg},
+ Year= {2009},
+}
diff --git a/Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.pdf b/Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.pdf
new file mode 100644
index 00000000000..ba19eb58bd5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.tex b/Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.tex
new file mode 100644
index 00000000000..a62a135f7ff
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.tex
@@ -0,0 +1,265 @@
+%% $Id: pst-platon-doc.tex 208 2009-12-25 08:54:53Z herbert $
+\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
+ headexclude,footexclude,oneside]{pst-doc}
+\usepackage[utf8]{inputenc}
+\usepackage{pst-platon}
+\let\pstFV\fileversion
+\lstset{language=PSTricks,basicstyle=\footnotesize\ttfamily}
+%
+\def\bgImage{\psset{psscale=2,PstPicture=false,faceNameFont=\huge\sffamily}
+ \psIcosahedron%[Frame=false,Viewpoint=-1 0.5 1.2]}
+}
+\title{\texttt{pst-platon}}
+\subtitle{A PSTricks package for drawing platonic solids; v.\pstFV}
+\author{Manuel Luque \\ Herbert Vo\ss}
+\docauthor{}
+\date{\today}
+
+\begin{document}
+\maketitle
+
+\begin{abstract}
+A platonic solid is a convex polyhedron that is a regular polygon.
+The faces of a platonic solid are congruent regular polygons,
+with the same number of faces meeting at each vertex.
+All edges are congruent, as are its vertices and angles.
+There exists five platonic solids.
+\end{abstract}
+
+\vfill
+\clearpage
+
+
+\tableofcontents
+
+\newpage
+
+\section{The optional Arguments}
+\subsection{\nxLkeyword{PstPicture}}
+With \Lkeyset{PstPicture=true} (default) the image is set into a \Lenv{pspicture} environment, which
+reserves some space. The correct bounding box depends to the viewpoint. With setting of \Lkeyset{PstPicture=false}
+you can set the image inside your own \Lenv{pspicture} environment with other coordinates. All
+solids areplaced relative to the origin of the coordinate system. Use \Lcs{rput} to place the
+platonic solid elsewhere.
+
+\begin{LTXexample}[pos=t,rframe=]
+\begin{pspicture}[showgrid=true](-1,-2)(10,5)
+\psTetrahedron[PstPicture=false]
+\rput(2,2){\psTetrahedron[PstPicture=false,Viewpoint=1 1.2 0.5]}
+\psset{unit=1.3}
+\rput(5,3){\psTetrahedron[PstPicture=false,Frame=false,Viewpoint=-1 0.5 2]}
+\end{pspicture}
+\end{LTXexample}
+
+\subsection{\nxLkeyword{Frame}}
+
+With \Lkeyset{Frame=true} (default) the unique cube with a=1 is printed with
+dotted lines.
+
+\begin{LTXexample}[width=7cm,rframe=]
+\psTetrahedron
+\psTetrahedron[Frame=false]
+\end{LTXexample}
+
+\clearpage
+
+\subsection{\nxLkeyword{Viewpoint}}
+
+With \Lkeyword{Viewpoint} the three dimensional view point from which the
+solid is seen can be set. The default is \verb=1 1 1=.
+
+\begin{LTXexample}[width=10.5cm,rframe=,wide]
+\psTetrahedron
+\psTetrahedron[Viewpoint=-1 1 .5]
+\psTetrahedron[Viewpoint=0.4 -1 .5]
+\end{LTXexample}
+
+\subsection{\nxLkeyword{faceName}}
+
+With \Lkeyword{faceName} the name of the faces can be set with setting
+it to one of the macros \Lcs{Alph} (default), \Lcs{alph}, \Lcs{arabic},
+\Lcs{Roman}, and \Lcs{roman}.
+
+\begin{LTXexample}[width=10.5cm,rframe=,wide]
+\psHexahedron%
+\psHexahedron[faceName=\alph]%
+\psHexahedron[faceName=\Roman]
+\end{LTXexample}
+
+
+\subsection{\nxLkeyword{faceNameFont}}
+
+With \Lkeyword{faceNameFont} the font for the face name can be set.
+Any valid \LaTeX\ command is possible.
+
+\begin{LTXexample}[width=10.5cm,rframe=,wide]
+\psHexahedron%
+\psHexahedron[faceNameFont=\Huge]%
+\psHexahedron[faceNameFont=\Huge\sffamily]
+\end{LTXexample}
+
+\subsection{\nxLkeyword{psscale}}
+
+The solids can be magnified by the keyword \Lkeyword{psscale}
+which is preset to 1.
+
+\begin{LTXexample}[width=8cm,rframe=]
+\psOctahedron[Frame=false]
+\psOctahedron[Frame=false,psscale=2]
+\end{LTXexample}
+
+\subsection{Colors}
+The faces are defined by the colors of type A or B with
+\begin{verbatim}
+\newcommand\colorTypeA{%
+\definecolor{ColorA}{cmyk}{0.1,0.1,0.05,0}
+\definecolor{ColorB}{cmyk}{0.15,0.15,0.05,0}
+...
+}
+\newcommand\colorTypeB{%
+\definecolor{ColorA}{cmyk}{0.1,0.2,0.1,0}
+\definecolor{ColorB}{cmyk}{0.15,0.2,0.15,0}
+...
+}
+\end{verbatim}
+
+New types can be definied in the same way and then set by the keyword \Lkeyword{colorType}=\Larga{type}.
+
+\begin{LTXexample}[width=5cm,rframe=]
+\newcommand\colorTypeC{%
+ \colorlet{ColorA}{red}
+ \colorlet{ColorB}{green}
+ \colorlet{ColorC}{blue}
+ \definecolor{ColorD}{rgb}{0.55,0.2,0.15}
+}
+\psTetrahedron[colorType=C]
+\end{LTXexample}
+
+
+\section{The Platonic Solids}
+There are the five platonic solids with the macronames
+\Lcs{psTetrahedron}, \Lcs{psHexahedron}, \Lcs{psOctahedron}, \Lcs{psDodecahedron},
+and \Lcs{psIcosahedron}.
+
+
+\subsection{Tetrahedron}
+
+\begin{LTXexample}[width=5cm,rframe=]
+\psTetrahedron
+\end{LTXexample}
+
+\begin{LTXexample}[width=5cm,rframe=]
+\psTetrahedron[Viewpoint=1 1.2 0.5]
+\end{LTXexample}
+
+\begin{LTXexample}[width=5cm,rframe=]
+\psTetrahedron[Frame=false,Viewpoint=0.7 -0.5 -0.8]
+\end{LTXexample}
+
+\begin{LTXexample}[pos=t,rframe=]
+\psTetrahedron[Frame=false,Viewpoint=1 1.2 0.7]
+\psTetrahedron[Frame=false,Viewpoint=-1 0.5 2]
+\psTetrahedron[Frame=false,Viewpoint=0.7 -0.5 -0.8]
+\end{LTXexample}
+
+\subsection{Hexahedron}
+\begin{LTXexample}[width=5cm,rframe=]
+\psHexahedron
+\end{LTXexample}
+
+\begin{LTXexample}[width=5cm,rframe=]
+\psHexahedron[Viewpoint=1 1.2 0.5]
+\end{LTXexample}
+
+\begin{LTXexample}[width=5cm,rframe=]
+\psHexahedron[Frame=false,Viewpoint=0.7 -0.5 -0.8]
+\end{LTXexample}
+
+\begin{LTXexample}[pos=t,rframe=]
+\psHexahedron[Frame=false,Viewpoint=1 1.2 0.7]
+\psHexahedron[Frame=false,Viewpoint=-1 0.5 2]
+\psHexahedron[Frame=false,Viewpoint=0.7 -0.5 -0.8]
+\end{LTXexample}
+
+
+\subsection{Octahedron}
+\begin{LTXexample}[width=5cm,rframe=]
+\psOctahedron
+\end{LTXexample}
+
+\begin{LTXexample}[width=5cm,rframe=]
+\psOctahedron[Viewpoint=1 1.2 0.5]
+\end{LTXexample}
+
+\begin{LTXexample}[width=5cm,rframe=]
+\psOctahedron[Frame=false,Viewpoint=0.7 -0.5 -0.8]
+\end{LTXexample}
+
+\begin{LTXexample}[pos=t,rframe=]
+\psset{psscale=2}
+\psOctahedron[Frame=false,Viewpoint=1 1.2 0.7]
+\psOctahedron[Frame=false,Viewpoint=-1 0.5 2]
+\psOctahedron[Frame=false,Viewpoint=0.7 -0.5 -0.8]
+\end{LTXexample}
+
+\clearpage
+\subsection{Dodecahedron}
+\begin{LTXexample}[width=5cm,rframe=]
+\psDodecahedron
+\end{LTXexample}
+
+\begin{LTXexample}[pos=t,rframe=]
+\psDodecahedron[Viewpoint=-0.5 0.9 0.9]
+\psDodecahedron[Viewpoint=-0.5 0.7 -1.2]
+\psDodecahedron[Viewpoint=0.5 -0.7 -0.5]
+\end{LTXexample}
+
+\begin{LTXexample}[pos=t,rframe=]
+\psDodecahedron[Frame=false,Viewpoint=-0.2 0.2 0.2]
+\psDodecahedron[Frame=false,Viewpoint=-0.707 -0.707 -1]
+\psDodecahedron[Frame=false,Viewpoint=0.6 -0.7 -0.5]
+\end{LTXexample}
+
+\subsection{Isocahedron}
+
+\begin{LTXexample}[width=5cm,rframe=]
+\psIcosahedron
+\end{LTXexample}
+
+\begin{LTXexample}[pos=t,rframe=]
+\psIcosahedron[Viewpoint=1 1.2 0.5]
+\psIcosahedron[Viewpoint=-1 1.2 0.5]
+\psIcosahedron[Viewpoint=-1 -1.2 0.5]
+\psIcosahedron[Viewpoint=1 -1.2 0.5]
+\end{LTXexample}
+
+\begin{LTXexample}[pos=t,rframe=]
+\psIcosahedron[Frame=false,Viewpoint=0.5 -1 1]
+\psIcosahedron[Frame=false,Viewpoint=-1 0.5 1.2]
+\psIcosahedron[Frame=false,Viewpoint=0.7 -0.5 -0.8]
+\psIcosahedron[Frame=false,Viewpoint=-0.7 -0.7 -0.2]
+\end{LTXexample}
+
+
+
+\section{List of all optional arguments for \texttt{pst-platon}}
+
+\xkvview{family=pst-platon,columns={key,type,default}}
+
+
+
+
+
+\nocite{*}
+\bgroup
+\RaggedRight
+\bibliographystyle{plain}
+\bibliography{pst-platon-doc}
+\egroup
+
+\printindex
+
+
+
+\end{document}
+