diff options
author | Norbert Preining <preining@logic.at> | 2017-04-06 23:35:32 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2017-04-06 23:35:32 +0000 |
commit | 018b1c5a977ef800bf91743aa219f228a3c0eb0c (patch) | |
tree | f4d38e412f6ddf8037890371dcd2435bd25b337e /Master/texmf-dist/doc | |
parent | 70495de22861ee04764c072c90c1dfff4b23e208 (diff) |
pstricks (7Apr17)
git-svn-id: svn://tug.org/texlive/trunk@43710 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/generic/pstricks/Makefile | 95 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pstricks/PSTricks.bib | 44 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pstricks/README | 24 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pstricks/pst-news17.pdf | bin | 0 -> 48333 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/pstricks/pst-news17.tex | 113 |
5 files changed, 248 insertions, 28 deletions
diff --git a/Master/texmf-dist/doc/generic/pstricks/Makefile b/Master/texmf-dist/doc/generic/pstricks/Makefile new file mode 100644 index 00000000000..0b4f5519d33 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/Makefile @@ -0,0 +1,95 @@ +# `Makefile' for `pst-news.pdf', hv, 2007/03/17 + +.SUFFIXES : .tex .ltx .dvi .ps .pdf .eps + +PACKAGE = pst-news$(shell date +%y) + +MAIN = $(PACKAGE) + +BASE = pstricks-base + +TDSBASE = pstricks + +LATEX = latex + +TDS = ~/PSTricks/PSTricks-TDS + +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 + biber $(basename $<) + $(LATEX) $< + $(LATEX) $< + +clean : + $(RM) $(addprefix $(MAIN), .log .aux .glg .glo .gls .ilg .idx .ind .tmp .toc .out .blg .Roessler .bbl ) + $(RM) $(addprefix $(MAIN), .dvi .ps .bcf .run.xml) + +veryclean : clean + $(RM) $(addprefix $(MAIN), .pdf .bbl .blg) + +arch : + zip $(ARCHNAME).zip $(ARCHFILES) + +tds: +#################### base ######################### + cp -u ../config/* ../.base/$(BASE)/config/ +# + cp -u ../Changes ../.base/$(BASE)/ + cp -u pst-doc.* ../.base/$(BASE)/doc/ + cp -u PSTricks.bib* ../.base/$(BASE)/doc/ + cp -u pst-news* ../.base/$(BASE)/doc/ + cp -u pst-user* ../.base/$(BASE)/doc/ + cp -u *.sty ../.base/$(BASE)/doc/ + cp -u pstricks-* ../.base/$(BASE)/doc/ + cp -u test* ../.base/$(BASE)/doc/ + cp -u images/* ../.base/$(BASE)/doc/images/ +# + cp -u ../dvips/* ../.base/$(BASE)/dvips/ + cp -u ../generic/* ../.base/$(BASE)/generic/ + cp -u ../latex/* ../.base/$(BASE)/latex/ + cp -u ../README ../.base/$(BASE)/ +# +#################### TDS ######################### + cp -u ../Changes $(TDS)/doc/generic/$(TDSBASE)/ +# cp -u README $(TDS)/doc/generic/$(TDSBASE)/ + cp -u $(MAIN).pdf $(TDS)/doc/generic/$(TDSBASE)/ +# +# cp -u ../latex/Changes $(TDS)/tex/latex/$(TDSBASE)/ + cp -u ../latex/* $(TDS)/tex/latex/$(TDSBASE)/ +# +# cp -u ../generic/Changes $(TDS)/tex/generic/$(TDSBASE)/ + cp -u ../generic/* $(TDS)/tex/generic/$(TDSBASE)/ +# +# cp -u ../dvips/Changes $(TDS)/dvips/$(TDSBASE)/ +# cp -u ../dvips/$(BASE).pro $(TDS)/dvips/$(TDSBASE)/ +# cp -u ../dvips/$(BASE)97.pro $(TDS)/dvips/$(TDSBASE)/ + cp -u ../dvips/*.pro $(TDS)/dvips/$(TDSBASE)/ +# +# cp -u Changes $(TDS)/source/$(TDSBASE)/ + cp -u $(MAIN).tex $(TDS)/source/$(TDSBASE)/ +# cp -u $(MAIN).bib $(TDS)/source/$(TDSBASE)/ + cp -u Makefile $(TDS)/source/$(TDSBASE)/ + + cp -u ../dvips/*.pro ~/Links/dvips-local/ + +# EOF diff --git a/Master/texmf-dist/doc/generic/pstricks/PSTricks.bib b/Master/texmf-dist/doc/generic/pstricks/PSTricks.bib index b77962ea5a0..daaa78d4452 100644 --- a/Master/texmf-dist/doc/generic/pstricks/PSTricks.bib +++ b/Master/texmf-dist/doc/generic/pstricks/PSTricks.bib @@ -9,26 +9,22 @@ year = 1989, } -@Manual{pdftricks, +@online{pdftricks, Title = {PSTricks Support for pdf}, - Author = {Herbert Voss}, - Organization = {}, - Address = {\url{http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput}}, - Note = {}, + Author = {Herbert Voß}, + url = {http://PSTricks.tug.org/main.cgi?file=pdf/pdfoutput}, year = 2002, } -@Manual{miwi, +@online{miwi, Title = {References for \TeX{} and Friends}, Author = {Michael Wiedmann and Peter Karp}, - Organization = {}, - Address = {\url{http://www.miwie.org/tex-refs/}}, - Note = {}, + url = {http://www.miwie.org/tex-refs/}, year = 2003, } @Article{dtk02.2:jackson.voss:plot-funktionen, - author = {Laura E. Jackson and Herbert Vo{\ss}}, + author = {Laura E. Jackson and Herbert Voß}, title = {Die {P}lot-{F}unktionen von {\texttt{pst-plot}}}, journal = dtk, year = 2002, @@ -38,7 +34,6 @@ 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 @@ -48,7 +43,7 @@ } @Article{dtk02.1:voss:mathematischen, - author = {Herbert Vo{\ss}}, + author = {Herbert Voß}, title = {Die mathematischen {F}unktionen von {P}ostscript}, journal = dtk, year = 2002, @@ -58,11 +53,10 @@ month = mar, pages = {40-47}, 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 + Sinne ist. Auß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 @@ -71,44 +65,44 @@ } @Book{companion, - author = {Michel Goosens and Frank Mittelbach and Sebastian Rahtz and Denis Roegel and Herbert Vo{\ss}}, + author = {Michel Goosens and Frank Mittelbach and Sebastian Rahtz and Denis Roegel and Herbert Voß}, title = {The {\LaTeX} {G}raphics {C}ompanion}, publisher = {{Addison-Wesley Publishing Company}}, - edition = second, + edition = 2, year = {2007}, address = {Reading, Mass.} } @Book{PSTricks2, - author = {Herbert Vo\ss}, + author = {Herbert Voß}, title = {\texttt{PSTricks} -- {G}rafik f\"ur \TeX{} und \LaTeX}, edition = 7, publisher = {DANTE -- Lehmanns Media}, year = {2016}, - address = {Heidelberg and Berlin} + location = {Heidelberg and Berlin} } @Book{PSTricksE, - author = {Herbert Vo\ss}, + author = {Herbert Voß}, title = {\texttt{PSTricks} -- {G}raphics for \LaTeX}, - edition = {1.}, + edition = {1}, publisher = {UIT}, year = {2011}, address = {Cambridge/UK} } @Book{LaTeXRef, - author = {Herbert Vo\ss}, + author = {Herbert Voß}, title = {\LaTeX\ Referenz}, - edition = {2.}, + edition = {3}, publisher = {DANTE -- lehmanns media}, - year = {2010}, + year = {2014}, address = {Heidelberg and Berlin} } @Book{LaTeXRefE, - author = {Herbert Vo\ss}, + author = {Herbert Voß}, title = {\LaTeX\ Quick Reference}, - edition = {1.}, + edition = {1}, publisher = {UIT}, year = {2011}, address = {Cambridge/UK} diff --git a/Master/texmf-dist/doc/generic/pstricks/README b/Master/texmf-dist/doc/generic/pstricks/README index 23309af8e2a..90b2b170cd4 100644 --- a/Master/texmf-dist/doc/generic/pstricks/README +++ b/Master/texmf-dist/doc/generic/pstricks/README @@ -1,4 +1,4 @@ -PSTricks 2016 +PSTricks 2017 ----------------------------------------------------------------------- PSTricks is the original work of Timothy van Zandt <tvz@econ.insead.fr> @@ -98,11 +98,29 @@ base : main PSTricks files latex : LaTeX wrappers -5 - Documentation +5 - Running pdflatex or lualatex + Load package pstricks-pdf instead of pstricks and run your example with +the optional argument --shell-escape (MikTeX allows also -enable-write18) + +lualatex --shell-escape <file> +pdflatex --shell-escape <file> + +pstricks-pdf creates in the background all pspicture environment as single +pdf graphic files. In difference to auto-pst-pdf the package pstricks-pdf allows running +lualatex. +All optional arguments of package auto-pst-pdf are possible. +See documentation for more informations. The package pst-platform is +loaded by default and similiar to ifplatform.sty, it fixes a problem with +lualatex. + + + +6 - Documentation ------------- There is a mailing list devoted to discussions on PSTricks usage. The informations to subscribe to this list and to consult the archives can be found on the Web page. + -- -Denis Girou, Sebastian Rahtz and Herbert Voss (updated Novermber 03, 2010) +Denis Girou, Sebastian Rahtz and Herbert Voss (updated November 2017) diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news17.pdf b/Master/texmf-dist/doc/generic/pstricks/pst-news17.pdf Binary files differnew file mode 100644 index 00000000000..37ee8889755 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/pst-news17.pdf diff --git a/Master/texmf-dist/doc/generic/pstricks/pst-news17.tex b/Master/texmf-dist/doc/generic/pstricks/pst-news17.tex new file mode 100644 index 00000000000..60d0094b465 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/pst-news17.tex @@ -0,0 +1,113 @@ +%% $Id: pst-news15.tex 163 2015-07-26 07:20:23Z herbert $ +\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings + headexclude,footexclude,oneside]{pst-doc} +\listfiles +\let\Lfile\LFile +\usepackage[utf8]{inputenc} +\usepackage{pst-node,pst-plot} +\let\pstnodeFV\fileversion +\let\pstnodeFD\filedate +\usepackage{pst-solides3d} +\usepackage{pst-node} +\usepackage{pstricks-add} +\usepackage{xkvview} +\renewcommand\bgImage{\psscalebox{15}{\color{blue!20}\the\year}} +\def\textat{\char064} +\usepackage{biblatex} +\addbibresource{PSTricks.bib} + +\lstset{explpreset={pos=l,width=-99pt,overhang=0pt,hsep=\columnsep,vsep=\bigskipamount,rframe={}}, + escapechar=?} +\begin{document} + +%\psset{PstDebug=1} +\title{\texttt{News -- \the\year}\\ \Large new macros and bugfixes for the +basic package \nxLFile{pstricks}} +\author{Herbert Voß} +\date{\today} + +\maketitle + +\clearpage +\tableofcontents + +\clearpage +\part{\texttt{pstricks} -- package} + +\iffalse +%-------------------------------------------------------------------------------------- +\section{\texttt{pstricks.sty} -- \texttt{pstricks-pdf.sty}} +%-------------------------------------------------------------------------------------- + +%-------------------------------------------------------------------------------------- +\section{\texttt{pstricks-pdf.sty}} +%-------------------------------------------------------------------------------------- +This package allows to use pstricks code with \Lprog{pdflatex} or \Lprog{lualatex}. +All optional arguments of package \LPack{auto-pst-pdf} are possible. In difference to +this package \LPack{pstricks-pdf} has no problems with running \Lprog{lualatex}. +Internally \Lprog{lualatex} starts \Lprog{xelatex} for creating the environments +\Lenv{pspicture} as single images. + +\fi + +%-------------------------------------------------------------------------------------- +\section{\texttt{pstricks.tex} (\pstricksFV -- \pstricksFD)} +%-------------------------------------------------------------------------------------- +\subsection{refangle} + +This version fixes a bug with \verb|pst@refangle| which is used inside PostScript. + +\begin{LTXexample}[pos=t] +\begin{pspicture}(-1,-1)(10,3.5) +\psparametricplot[algebraic]{0}{9}{t^2/9 | sin(t)+1}% +\pscurvepoints{0}{9}{(t^2)/9 | sin(t)+1}{P}% +\pspolylineticks[metricInitValue=1,ticksize=-2pt 2pt,Os=1,Ds=.2]{P}{ ds }{1}{56}% +\pspolylineticks[metricInitValue=1,Os=1,Ds=2]{P}{ ds }{0}{6}% +\multido{\iA=1+1,\iB=3+2}{5}{\Put{6pt;(PNormal\iA)}(PTick\iA){\tiny \iB}} +\end{pspicture} +\end{LTXexample} + +\begin{sloppypar} +There is a new optional argument \Lkeyword{draft} which has the same meaning as +the one for \Lcs{includegraphics}. The PSTricks image is not drawn, only the +area of the \Lenv{pspicture} coordinates is seen by a rectangle (only for \LaTeX). +\end{sloppypar} + +\begin{LTXexample}[pos=t] +\psset{draft} +\begin{pspicture}(-1,-1)(10,3.5) +\psparametricplot[algebraic]{0}{9}{t^2/9 | sin(t)+1}% +\pscurvepoints{0}{9}{(t^2)/9 | sin(t)+1}{P}% +\pspolylineticks[metricInitValue=1,ticksize=-2pt 2pt,Os=1,Ds=.2]{P}{ ds }{1}{56}% +\pspolylineticks[metricInitValue=1,Os=1,Ds=2]{P}{ ds }{0}{6}% +\multido{\iA=1+1,\iB=3+2}{5}{\Put{6pt;(PNormal\iA)}(PTick\iA){\tiny \iB}} +\end{pspicture} +\end{LTXexample} + + +\subsection{\Lcs{newpsstyle}} + +The command \Lcs{newpsstyle} has a new syntax: + +\begin{BDef} +\Lcs{newpssytle}\OptArg{package name}\Largb{name}\Largb{definitions} +\end{BDef} + +For example + +\begin{verbatim} +\newpsstyle[pst-shell]{Epiteonium}{D=1,A=9.5,alpha=85.9,beta=9,mu=0,Omega=0, + phi=81,a=2.1,b=1.6,L=1.3,P=-60,W1=200,W2=20,N=8.3} +\end{verbatim} + + +\clearpage +\nocite{*} +\printbibliography + +\printindex + + +\end{document} + + |