diff options
author | Karl Berry <karl@freefriends.org> | 2020-03-12 20:25:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-03-12 20:25:17 +0000 |
commit | 6b1bdd702a6038b08d5165743cd556cccba34777 (patch) | |
tree | 2e247aa68e5299641e6528085c9a1520da0fe30b /Master/texmf-dist/doc | |
parent | e80aa3da60a566208de46fe70a6c8800ab0af7fc (diff) |
pst-spirograph (12mar20)
git-svn-id: svn://tug.org/texlive/trunk@54257 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-spirograph/Changes | 3 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-spirograph/README | 13 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.pdf | bin | 10451957 -> 75598078 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.tex | 99 |
4 files changed, 100 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/Changes b/Master/texmf-dist/doc/generic/pst-spirograph/Changes index be4d45e3a4e..23eeed9eb41 100644 --- a/Master/texmf-dist/doc/generic/pst-spirograph/Changes +++ b/Master/texmf-dist/doc/generic/pst-spirograph/Changes @@ -1,15 +1,18 @@ ----- pst-spirograph.tex +0.50 2020-03-11 - added new optional argument TypeA for special graphs 0.41 2014-08-23 - updated documentation - move some more PS functions into the pro file 0.40 2014-08-18 - first CTAN version (hv) ----- pst-spirograph.pro +0.50 2020-03-11 - added some more functions 0.41 2014-08-23 - added some more functions 0.40 2014-08-18 - first CTAN version (hv) ----- pst-spirograph.sty +0.50 2020-03-11 - updated file dates 0.41 2014-08-23 - updated file dates 0.40 2014-08-18 - first CTAN version (hv) diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/README b/Master/texmf-dist/doc/generic/pst-spirograph/README index 0a01494a04d..c1968e1db72 100644 --- a/Master/texmf-dist/doc/generic/pst-spirograph/README +++ b/Master/texmf-dist/doc/generic/pst-spirograph/README @@ -1,15 +1,12 @@ This version of pst-spirograph uses the xkeyval package, the extended version of keyval. -Save the files pst-spirograph.sty|.tex| in a directory, which is part of your -local TeX node. Then do not forget to run texhash to update this node -if these packages are new to your TeX distribution. -For more information see the documentation of your LaTeX distribution -on installing packages into your LaTeX distribution or the -TeX Frequently Asked Questions: -(http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages). - pst-spirograph needs pstricks, which should be part of your local TeX installation, otherwise get it from a CTAN server, f.ex. http://mirror.ctan.org/graphics/pstricks/ +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN archives +%% in directory CTAN:/macros/latex/base/lppl.txt. + +hvoss@tug.org diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.pdf b/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.pdf Binary files differindex c99901f2bb5..8f855e7883b 100644 --- a/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.pdf +++ b/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.pdf diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.tex b/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.tex index a83e72190b8..b61131c97ae 100644 --- a/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.tex +++ b/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.tex @@ -1,7 +1,7 @@ -%% $Id: pst-spirograph-doc.tex 80 2014-08-23 05:50:14Z herbert $ +%% $Id: pst-spirograph-doc.tex 81 2014-08-23 07:08:21Z herbert $ \documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings headexclude,footexclude,oneside]{pst-doc} -\usepackage[utf8]{inputenc} +\errorcontextlines=150 \usepackage{pst-spirograph} \let\pstFV\fileversion \usepackage{pst-node,pst-plot} @@ -22,6 +22,9 @@ \lstset{basicstyle=\ttfamily\footnotesize} +\addbibresource{\jobname.bib} + + \begin{document} \author{Manuel Luque\\Herbert Vo\ss} \docauthor{} @@ -247,14 +250,19 @@ This value defines the look of a ``teeth''. Values greater than 30 make no real \clearpage \section{Animations} +\begin{sloppypar} With package \LPack{animate} one can easily create animations. You get a better result with -\verb:\multiframe{360}{iA=0+4}{...}: but that increases the file size of the PDF. +\verb:\multiframe{360}{iA=0+4}{...}: but that increases the file size of the PDF. To save diskspace the following +examples use a bigger angle step than useful for a single animation. +\end{sloppypar} + +%\psset{unit=0.75cm} \begin{LTXexample}[pos=t] \begin{animateinline}[ width=0.9\linewidth, - begin={\begin{pspicture}(-3.5,-3.5)(3.5,3.5)}, + begin={\begin{pspicture}(-4,-4)(4,4)}, end={\end{pspicture}}, palindrome,controls, % autoplay @@ -266,8 +274,86 @@ With package \LPack{animate} one can easily create animations. You get a better \end{LTXexample} +\psset{linewidth=0.1pt} + +\begin{LTXexample}[pos=t] +\psset{unit=0.3cm} +\begin{animateinline}[ + width=0.9\linewidth, begin={\begin{pspicture}(-11,-11)(11,11)}, end={\end{pspicture}}, palindrome,controls,]{5} +\multiframe{109}{i=0+10}{% +\psgrid[style=gridstyleA](-10,-10)(10,10)% +\ifnum\i=109 \psset{gearwheels=false}\fi +\psSpirograph[Z1=24,Z2=16,m=0.5,ap=22,TypeA=false,linewidth=0.2pt,fillstyle=solid,opacity=0.5, + polarangle=\i,circles=false,thetamax=\i,curvecolor=blue,curvewidth=2pt,HolePos=1.1,color1=magenta]} +\end{animateinline} +\end{LTXexample} + + +\iffalse +\begin{LTXexample}[pos=t] +\psset{unit=0.5cm} +\begin{animateinline}[ + width=0.9\linewidth,begin={\begin{pspicture}(-10,-10)(10,10)},end={\end{pspicture}},palindrome,controls]{5} +\multiframe{721}{i=0+2}{% +\psgrid[subgriddiv=0,gridcolor=red,unit=1.5](-10,-10)(10,10)% +\ifnum\i=721 \psset{gearwheels=false}\fi +\psSpirograph[Z1=24,Z2=18,m=0.5,ap=22,linewidth=0.025,TypeA=false,fillstyle=solid,opacity=0.5,polarangle=\i,circles=false, + thetamax=\i,curvecolor=blue,curvewidth=2pt,HolePos=1.75,color1=magenta]} +\end{animateinline} +\end{LTXexample} +\fi + + + +\begin{LTXexample}[pos=t] +\psset{unit=0.6cm} +\begin{animateinline}[ + width=0.9\linewidth,begin={\begin{pspicture}(-14,-14)(14,14)},end={\end{pspicture}},palindrome,controls]{5} +\multiframe{181}{i=0+10}{% + \psgrid[style=gridstyleA,unit=1.4](-10,-10)(10,10)% + \ifnum\i=181 \psset{gearwheels=false}\fi + \psSpirograph[Z1=50,Z2=20,m=0.2,linewidth=0.025,fillstyle=solid,opacity=0.75,polarangle=\i,circles,TypeA=false, + thetamax=\i,curvecolor=red,curvewidth=2pt,HolePos=1.05]} +\end{animateinline} +\end{LTXexample} + + +\iffalse +\begin{LTXexample}[pos=t] +\psset{unit=0.4cm} +\begin{animateinline}[ + width=0.9\linewidth,begin={\begin{pspicture}(-18,-18)(18,18)},end={\end{pspicture}},palindrome,controls]{5} +\multiframe{181}{i=0+10}{% +\psgrid[style=gridstyleA]% +\ifnum\i=181 \psset{gearwheels=false}\fi +\psSpirograph[Z1=60,Z2=24,m=0.2,linewidth=0.025,TypeA=false, + linecolor=blue,fillstyle=solid,opacity=0.75,polarangle=\i,circles=false,thetamax=\i,curvecolor=red,curvewidth=2pt,HolePos=1.7]} +\end{animateinline} +\end{LTXexample} +\fi + + + +\begin{LTXexample}[pos=t] +\psset{unit=0.25cm} +\begin{animateinline}[ + width=0.9\linewidth,begin={\begin{pspicture}(-20,-20)(20,20)},end={\end{pspicture}},palindrome,controls]{5} +\multiframe{324}{i=0+10}{% +\psgrid[subgriddiv=0,gridcolor=black!20,unit=2](-10,-10)(10,10)% +\ifnum\i=324 \psset{gearwheels=false}\fi +\psSpirograph[Z1=72,Z2=16,m=0.2,ap=10,TypeA=false,linewidth=0.02,linecolor={[rgb]{0.5 0 0 }},fillstyle=solid, + opacity=0.75,polarangle=\i,circles=false,thetamax=\i,curvecolor=blue,curvewidth=3pt, + HolePos=0.5,color1=cyan!10,color2=cyan!10,strokeopacity=0.5]% +%\psSpirograph[Z1=72,Z2=16,m=0.2,ap=10,TypeA=false,linewidth=0.02,linecolor={[rgb]{0.5 0 0 }},fillstyle=solid, +% opacity=0.75,polarangle=\i,circles=false,thetamax=\i,curvecolor=green,curvewidth=3pt, +% HolePos=1.5,color1=cyan!10,color2=cyan!10,strokeopacity=0.5] +} +\end{animateinline} +\end{LTXexample} + + -There are some more examples in the documention directory of the package. +%There are some more examples in the documention directory of the package. \clearpage @@ -279,8 +365,7 @@ There are some more examples in the documention directory of the package. \bgroup \nocite{*} \raggedright -\bibliographystyle{plain} -\bibliography{\jobname} +\printbibliography \egroup \printindex |