summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2007-11-23 21:02:52 +0000
committerNorbert Preining <preining@logic.at>2007-11-23 21:02:52 +0000
commit5653ce628aa53a3e9e43cc96795c69275605411e (patch)
treeb5f68e1299750710e310fda88d5fc0ad8982ed83
parent2f8e0a1a87cf9aea619c2fc175a5b904f342086b (diff)
pst-light3d update
git-svn-id: svn://tug.org/texlive/trunk@5581 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/generic/pst-light3d/Changes17
-rw-r--r--Master/texmf-dist/doc/generic/pst-light3d/Version-0.110
-rw-r--r--Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.bib204
-rw-r--r--Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.pdfbin713462 -> 855963 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.tex79
-rw-r--r--Master/texmf-dist/source/generic/pst-light3d/Makefile49
-rw-r--r--Master/texmf-dist/tex/generic/pst-light3d/pst-light3d.tex9
-rw-r--r--Master/texmf-dist/tex/latex/pst-light3d/pst-light3d.sty1
8 files changed, 323 insertions, 36 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-light3d/Changes b/Master/texmf-dist/doc/generic/pst-light3d/Changes
new file mode 100644
index 00000000000..ad59c45862a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-light3d/Changes
@@ -0,0 +1,17 @@
+pst-light3d.pro --------
+0.01 2004-09-29 first CTAN version
+
+
+pst-light3d.tex --------
+0.11 2004-09-29 first CTAN version
+
+
+pst-light3d.sty --------
+ 2006-01-20 add a line for loading pst-light3d.pro
+ 2004-09-29 first CTAN version
+
+
+pst-light3d-doc.tex --------
+ 2007-08-13 use package showexpl for the examples
+ instead of the obsolete pst-example
+ \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-light3d/Version-0.11 b/Master/texmf-dist/doc/generic/pst-light3d/Version-0.11
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/Master/texmf-dist/doc/generic/pst-light3d/Version-0.11
+++ /dev/null
diff --git a/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.bib b/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.bib
new file mode 100644
index 00000000000..37930b2ec2f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.bib
@@ -0,0 +1,204 @@
+%% -*-bibtex-*-
+@STRING{tugboat = {TUGboat} }
+@STRING{dtk = {{D}ie {\TeX}nische {K}om{\"o}die} }
+
+@Book{companion,
+ 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.}
+}
+
+@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 = {Post{S}cript 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 = 2006
+}
+
+@Manual{pst-eps,
+ Title = {\texttt{pst-eps}: Exporting eps images},
+ Author = {{Timothy van} Zandt},
+ Organization = {},
+ Address = {\url{CTAN:graphics/pstricks/generic/}},
+ Note = {},
+ year = 2003
+}
+
+@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 = 2004
+}
+
+@Book{PSTricks2,
+ author = {Herbert Vo\ss{}},
+ title = {\texttt{PSTricks} -- {G}rafik f\"ur \TeX{} und \LaTeX},
+ edition = {forth},
+ publisher = {DANTE -- Lehmanns},
+ year = {2007},
+ address = {Heidelberg/Hamburg}
+}
+
+@Manual{pst-code,
+ Title = {{PST}ricks - {\PS} macros for {G}eneric \TeX, {D}ocumented {Code}},
+ Author = {Timothy {V}an Zandt},
+ Organization = {},
+ Address = {\url{CTAN:/graphics/pstricks/obsolete/doc/src/pst-code.tex}},
+ Note = {},
+ year = 1997,
+}
+
+@Manual{references,
+ Title = {References for {\TeX{}} and {F}riends},
+ Author = {Michael Wiedmann},
+ Organization = {},
+ Address = {\url{http://www.miwie.org/tex-refs/}},
+ Note = {},
+ year = 2004,
+}
+
+@Manual{keyval,
+ Title = {The \texttt{keyval} - package},
+ Author = {D. P. Carlisle and S. P. Q. Rahtz},
+ Organization = {},
+ Address = {\url{CTAN:/macros/latex/required/graphics/keyval.dtx}},
+ Note = {},
+ year = 2001,
+}
+
+@Manual{xkeyval,
+ Title = {The \texttt{xkeyval} - package},
+ Author = {Hendri Adriaens},
+ Organization = {},
+ Address = {\url{CTAN:/macros/latex/contrib/xkeyval/}},
+ Note = {},
+ year = 2006,
+}
+
+@Manual{darmstadt,
+ Title = {{\PST} - mehr als nur ein alter Hut},
+ Author = {Rolf Niepraschk and Herbert Vo{\ss}},
+ Organization = {{DANTE} 2004 in {D}armstadt},
+ Address = {\url{http://PSTricks.de/docs/Darmstadt2004.pdf}},
+ Note = {},
+ year = 2004,
+}
+
+@Manual{pst-node,
+ Title = {The \texttt{pst-plot} - package},
+ Author = {{Timothy Van} Zandt},
+ Organization = {},
+ Address = {\url{CTAN: /graphics/pstricks/generic/}},
+ Note = {},
+ year = 2004,
+}
+
+@Manual{pstricks-add,
+ Title = {The \texttt{pstricks-add} - package},
+ Author = {Herbert Vo{\ss}},
+ Organization = {},
+ Address = {\url{CTAN: /graphics/pstricks/contrib/pstricks-add/}},
+ Note = {},
+ year = 2007,
+}
+
+@Article{dtk02.2:jackson.voss,
+ 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{tugboat:vossjh:01,
+ author = {Herbert Vo{\ss} and Jana Vo\ss},
+ title = {The plot functions of \texttt{pst-plot}},
+ journal = {TUGboat},
+ year = {2001},
+ volume = {22-4},
+ month = dec,
+ pages = {314-318}
+}
+
+@Article{tugboat:voss:01,
+ author = {Herbert Vo\ss},
+ title = {Three dimensional plots with \texttt{pst-3dplot}},
+ journal = {TUGboat},
+ year = {2001},
+ volume = {22-4},
+ month = dec,
+ pages = {319}
+}
+
+@Article{rahtz:96-1,
+ author = {Sebastian Rahtz},
+ title = {An introduction to {PST}ricks, part {I}},
+ journal = {Baskerville},
+ address = {\url{CTAN: /usergrps/uktug/baskervi/}},
+ year = 1996,
+ volume = 6,
+ number = 1,
+ month = feb,
+ pages = {22-34}
+}
+@Article{rahtz:96-2,
+ author = {Sebastian Rahtz},
+ title = {An introduction to {PST}ricks, part {II}},
+ journal = {Baskerville},
+ address = {\url{CTAN: /usergrps/uktug/baskervi/}},
+ year = 1996,
+ volume = 6,
+ number = 2,
+ month = apr,
+ pages = {23-33}
+}
+
diff --git a/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.pdf b/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.pdf
index b2348267515..5f51658811a 100644
--- a/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.pdf
+++ b/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.tex b/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.tex
index 2393f159be4..4276ca2d2ab 100644
--- a/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.tex
+++ b/Master/texmf-dist/doc/generic/pst-light3d/pst-light3d-doc.tex
@@ -11,7 +11,12 @@
%
\usepackage{pst-plot}
\usepackage{pst-tree}
-\usepackage{pst-example}
+\usepackage{showexpl,xspace}
+\def\PST{{\texttt{PSTricks}}\xspace}
+\def\PDF{{\texttt{PDF}}\xspace}
+\def\pst{{\texttt{pstricks}}\xspace}
+\def\PS{PostScript\xspace}
+\newcommand*\CMD[1]{{\UrlFont\texttt{\textbackslash #1}}}
\usepackage{url}
\def\PstLightThreeDPackage{\texttt{pst-light3d}}
\definecolor{DarkGreen}{cmyk}{1,0,1,0.8}
@@ -49,83 +54,83 @@ Documentation revised by Herbert Voß}}
using the \cs{PstLightThreeDGraphic} macro, with various customization parameters.
\end{abstract}
%
-\tableofcontents
+%\tableofcontents
\clearpage
\section{Examples}
-\begin{Beispiel}[colwidth=5.5cm]
+\begin{LTXexample}[width=5.5cm]
\DeclareFixedFont{\Bf}{T1}{ptm}{b}{n}{3cm}
\PstLightThreeDText[fillstyle=solid,fillcolor=white]{\Bf Test}
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}[colwidth=5.5cm]
+\begin{LTXexample}[width=5.5cm]
\DeclareFixedFont{\Bf}{T1}{ptm}{b}{n}{3cm}
\PstLightThreeDText[linestyle=none,fillstyle=solid, fillcolor=darkgray]{\Bf Test}
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}[colwidth=5.5cm]
+\begin{LTXexample}[width=5.5cm]
\psset{linestyle=none,fillstyle=solid,fillcolor=LightGreen}%
\PstLightThreeDText[LightThreeDAngle=0]{\Bf Test}\\[0.5cm]
\PstLightThreeDText[LightThreeDAngle=90]{\Bf Test}
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}[colwidth=5.5cm]
+\begin{LTXexample}[width=5.5cm]
\psset{linestyle=none,fillstyle=solid,fillcolor=magenta,}%
\PstLightThreeDText[LightThreeDXLength=0.5, LightThreeDYLength=-1]{\Bf Test}\\[1cm]
\PstLightThreeDText[LightThreeDXLength=-1, LightThreeDYLength=0.5]{\Bf Test}
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}[colwidth=5.5cm]
+\begin{LTXexample}[width=5.5cm]
\DeclareFixedFont{\Sf}{T1}{phv}{b}{n}{3cm}
\psset{linestyle=none,fillstyle=solid,fillcolor=cyan}%
\PstLightThreeDText[LightThreeDColorPsCommand=1.2 div setgray]{\Sf 123}\\[1cm]
\PstLightThreeDText[LightThreeDColorPsCommand=2.5 div setgray]{\Sf 123}
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}[colwidth=5.5cm]
+\begin{LTXexample}[width=5.5cm]
\DeclareFixedFont{\Rm}{T1}{ptm}{m}{n}{3cm}
\psset{linestyle=none,fillstyle=solid}%
\PstLightThreeDText[fillcolor=Violet, LightThreeDColorPsCommand=%
2.5 div 0.7 exch 0.8 sethsbcolor]{\Rm 987}\\[1cm]
\PstLightThreeDText[fillcolor=DarkGreen, LightThreeDColorPsCommand=%
2 div 0.5 exch 0.2 exch sethsbcolor]{\Rm 987}
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}
+\begin{LTXexample}[pos=t]
\DeclareFixedFont{\Rmb}{T1}{ptm}{m}{n}{4cm}
\PstLightThreeDText[linestyle=none,fillstyle=solid,fillcolor=Gold, LightThreeDColorPsCommand=%
1.2 div 0.15 exch 0.7 exch sethsbcolor]{\Rmb PSTricks}
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}[colwidth=4cm]
+\begin{LTXexample}[width=4cm]
\psset{unit=0.5cm,linestyle=solid,fillstyle=none}%
\pspicture(-0.1,-3.5)(7.2,3)
\PstLightThreeDGraphic[LightThreeDXLength=0.4, LightThreeDColorPsCommand=%
1.2 div 0.15 exch 0.7 exch sethsbcolor]{%
\pscurve(0,2)(1,-3)(2,2)(4,3)(7,0)}
\endpspicture
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}[colwidth=4cm]
+\begin{LTXexample}[width=4cm]
\psset{unit=0.5cm,linestyle=solid,fillstyle=none}%
\pspicture(0,-3.5)(7.7,3)
\PstLightThreeDGraphic[LightThreeDXLength=0.8, LightThreeDColorPsCommand=%
2 div 0.35 exch 0.9 exch sethsbcolor]{\pspolygon(0,2)(1,-3)(2,0)(4,1)(6,1)(7,3)}
\endpspicture
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}[colwidth=4cm]
+\begin{LTXexample}[width=4cm]
\psset{unit=0.5cm,linestyle=solid,fillstyle=none}%
\pspicture(0.5,-3.6)(3.8,3)
\PstLightThreeDGraphic[LightThreeDColorPsCommand=%
2.6 div 0.12 exch 0.7 exch sethsbcolor]{\psellipse(2,0)(1.5,3)}
\endpspicture
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}[colwidth=4cm]
+\begin{LTXexample}[width=4cm]
\SpecialCoor
\def\PstCoordinates{}%
\Multido{\nDistance=0.00+0.02,\iAngle=0+20}{200}{%
@@ -135,9 +140,9 @@ Documentation revised by Herbert Voß}}
\PstLightThreeDGraphic[LightThreeDLength=0.2, LightThreeDColorPsCommand=%
1.2 div 0.3 exch 0.7 exch sethsbcolor]{\expandafter\pscurve\PstCoordinates}
\endpspicture
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}[colwidth=4cm]
+\begin{LTXexample}[width=4cm]
\SpecialCoor
\def\PstCoordinates{}%
\Multido{\nDistance=0.00+0.02,\iAngle=0+20}{200}{%
@@ -149,19 +154,21 @@ Documentation revised by Herbert Voß}}
\pstVerb{ /Counter 0 def }%
\expandafter\pscurve\PstCoordinates}
\endpspicture
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}
-\PstLightThreeDGraphic[LightThreeDXLength=0.2, LightThreeDYLength=-0.2, LightThreeDColorPsCommand=%
- 1.2 div 0.65 exch 0.9 sethsbcolor]{%
+\begin{LTXexample}[pos=t]
+\PstLightThreeDGraphic[LightThreeDXLength=0.2,
+ LightThreeDYLength=-0.2,
+ LightThreeDColorPsCommand=
+ 1.2 div 0.65 exch 0.9 sethsbcolor]{%
\large \let\TovalORIG\Toval \def\Toval#1{\TovalORIG{\raise2mm\hbox{\hskip2mm#1}}}%
\let\TtriORIG\Ttri \def\Ttri#1{\TtriORIG{\raise3mm\hbox{#1}}}%
\psset{framesep=0.15,fillstyle=gradient,gradmidpoint=0, gradbegin=cyan,gradend=blue}%
\pstree[treesep=0.5]{\Ttri{Jane}} {\psset{framesep=0.25}%
\pstree{\Toval{Marc}} {\Toval{Bob}\Toval{Ann}\Toval{Peter}}}}
-\end{Beispiel}
+\end{LTXexample}
-\begin{Beispiel}
+\begin{LTXexample}[pos=t]
\psset{xunit=8cm,yunit=3cm}%
\pspicture(-0.45,-1.6)(1,1.3)%
\psaxes[Dx=0.2,Oy=-1.2,Dy=0.2,tickstyle=top, axesstyle=frame](0,-1.2)(1,1.2)%
@@ -174,7 +181,15 @@ Documentation revised by Herbert Voß}}
\rput(-0.3,-0.1){\textcolor{blue}{$\cos (40 \times x) / 2$}}%
\rput(0.5,-1.5){$x$}%
\endpspicture
-\end{Beispiel}
+\end{LTXexample}
%
+
+\nocite{*}
+\bgroup
+\raggedright
+\bibliographystyle{plain}
+\bibliography{\jobname}
+\egroup
+
\end{document}
diff --git a/Master/texmf-dist/source/generic/pst-light3d/Makefile b/Master/texmf-dist/source/generic/pst-light3d/Makefile
new file mode 100644
index 00000000000..f09e6e802bb
--- /dev/null
+++ b/Master/texmf-dist/source/generic/pst-light3d/Makefile
@@ -0,0 +1,49 @@
+
+# `Makefile' for `pst-coil.pdf', hv, 2006/08/11
+
+.SUFFIXES : .tex .ltx .dvi .ps .pdf .eps
+
+PACKAGE = pst-light3d
+
+MAIN = pst-light3d-doc
+
+LATEX = latex
+
+ARCHNAME = $(MAIN)-$(shell date +%y%m%d)
+
+ARCHFILES = $(PACKAGE).sty $(PACKAGE).tex $(PACKAGE).pro $(MAIN).tex README Changes Makefile
+
+all : doc
+# clean
+doc: $(MAIN).pdf
+
+$(MAIN).pdf : $(MAIN).ps
+ GS_OPTIONS=-dAutoRotatePages=/None ps2pdf $<
+
+$(MAIN).ps : $(MAIN).dvi
+ dvips $<
+
+$(MAIN).dvi : $(MAIN).tex
+ $(LATEX) $<
+ $(LATEX) $<
+ if ! test -f $(basename $<).glo ; then touch $(basename $<).glo; fi
+ if ! test -f $(basename $<).idx ; then touch $(basename $<).idx; fi
+ makeindex -s gglo.ist -t $(basename $<).glg -o $(basename $<).gls \
+ $(basename $<).glo
+ makeindex -t $(basename $<).ilg -o $(basename $<).ind \
+ $(basename $<).idx
+ bibtex $(basename $<)
+ $(LATEX) $<
+ $(LATEX) $<
+
+clean :
+ $(RM) $(addprefix $(MAIN), .log .aux .glg .glo .gls .ilg .idx .ind .tmp .toc .out )
+ $(RM) $(addprefix $(MAIN), .dvi .ps)
+
+veryclean : clean
+ $(RM) $(addprefix $(MAIN), .pdf .bbl .blg)
+
+arch :
+ zip $(ARCHNAME).zip $(ARCHFILES)
+
+# EOF
diff --git a/Master/texmf-dist/tex/generic/pst-light3d/pst-light3d.tex b/Master/texmf-dist/tex/generic/pst-light3d/pst-light3d.tex
index b2558046214..04cba260a4f 100644
--- a/Master/texmf-dist/tex/generic/pst-light3d/pst-light3d.tex
+++ b/Master/texmf-dist/tex/generic/pst-light3d/pst-light3d.tex
@@ -20,8 +20,8 @@
\input pst-xkey
\pst@addfams{pst-light3d}
%
-\def\FileVersion{0.11}
-\def\FileDate{2004/09/29}
+\def\FileVersion{0.12}
+\def\FileDate{2006/11/25}
\message{`Pst-Light3d' v\FileVersion, \FileDate\space(DG/PK)}
%
\edef\PstAtCode{\the\catcode`\@}
@@ -77,7 +77,7 @@
\tx@STV
\pst@code grestore CP newpath moveto
}%
- \gdef\pst@code{}
+ \gdef\pst@code{}%
}%
\end@ClosedObj%
}%
@@ -97,7 +97,8 @@
#1}%
\hbox{\box\pst@hbox}%
\pstVerb{#2}%
-}}
+}\ignorespaces}
+%
\catcode`\@=\PstAtCode\relax
\endinput
%%
diff --git a/Master/texmf-dist/tex/latex/pst-light3d/pst-light3d.sty b/Master/texmf-dist/tex/latex/pst-light3d/pst-light3d.sty
index 3dab341ba16..43d8bf75c61 100644
--- a/Master/texmf-dist/tex/latex/pst-light3d/pst-light3d.sty
+++ b/Master/texmf-dist/tex/latex/pst-light3d/pst-light3d.sty
@@ -4,4 +4,5 @@
\input{pst-light3d.tex}
\ProvidesFile{pst-light3d.tex}
[\filedate\space v\fileversion\space `PST-light3d' (hv)]
+\IfFileExists{pst-light3d.pro}{\@addtofilelist{pst-light3d.pro}}{}%
\endinput \ No newline at end of file