diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic')
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-platon/Changes | 6 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-platon/README | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.bib | 181 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.pdf | bin | 0 -> 114566 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.tex | 265 |
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 Binary files differnew file mode 100644 index 00000000000..ba19eb58bd5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-platon/pst-platon-doc.pdf 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} + |