summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-09-03 21:35:12 +0000
committerKarl Berry <karl@freefriends.org>2016-09-03 21:35:12 +0000
commit16c738958746b33f77dbd0f4aa8ea47834f71914 (patch)
tree8d055ffdc8c67b02c04078df25a37915e4b989a1
parent2e03ce1ab48d0df8278421f3c58e89e063e51e3b (diff)
pst-bezier (3sep16)
git-svn-id: svn://tug.org/texlive/trunk@41981 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/generic/pst-bezier/Changes2
-rw-r--r--Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.bib6
-rw-r--r--Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.pdfbin1163955 -> 1164401 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.tex4
-rw-r--r--Master/texmf-dist/tex/generic/pst-bezier/pst-bezier.tex61
5 files changed, 37 insertions, 36 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-bezier/Changes b/Master/texmf-dist/doc/generic/pst-bezier/Changes
index 149148692d8..8e1376b7811 100644
--- a/Master/texmf-dist/doc/generic/pst-bezier/Changes
+++ b/Master/texmf-dist/doc/generic/pst-bezier/Changes
@@ -1,4 +1,6 @@
-- pst-bezier.tex ---
+0.03 2016-09-03 small changes to the code, correct url in
+ the documentation
0.02 2016-08-19 added macro \psRQBCmasse for a Bezier curve,
definied by three weighted points
0.01 2009-01-29 first CTAN version
diff --git a/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.bib b/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.bib
index 4493f87ffce..dace44666b8 100644
--- a/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.bib
+++ b/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.bib
@@ -15,7 +15,7 @@
@Book{PSTricks2,
author = {Herbert Vo\ss},
- title = {{\PST} {G}rafik f\"ur \TeX{} und \LaTeX},
+ title = {{\PST} {G}rafik für \TeX{} und \LaTeX},
edition = {7},
publisher = {DANTE -- Lehmanns},
year = {2016},
@@ -114,7 +114,7 @@
@inproceedings{GB16,
TITLE = {Mass points, {B}\'ezier curves and conics: a survey},
AUTHOR = {Lionel Garnier and Jean-Paul Bécar},
- url = {http://ufrsciencestech.u-bourgogne.fr/$\sim$garnier/publications/adg2016/},
+ url = {http://ufrsciencestech.u-bourgogne.fr/~garnier/publications/adg2016/},
BOOKTITLE = {Eleventh International Workshop on Automated Deduction in Geometry},
ADDRESS = {Strasbourg, France},
SERIES = {Proceedings of ADG 2016},
@@ -141,7 +141,7 @@
@PhdThesis{Bec97,
author = {Jean-Paul Bécar},
title = {Forme ({B}{R}) des coniques et de leurs faisceaux},
-school = {Universit\'e de Valenciennes et de Hainaut-Cambr\'esis, LIMAV},
+school = {Université de Valenciennes et de Hainaut-Cambrésis, LIMAV},
date = {1997-12-12},
address= {Valenciennes, France},
}
diff --git a/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.pdf b/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.pdf
index 2bfbd642d15..26687f355f3 100644
--- a/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.pdf
+++ b/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.tex b/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.tex
index 95fa8782722..e6c99022d9b 100644
--- a/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.tex
+++ b/Master/texmf-dist/doc/generic/pst-bezier/pst-bezier-doc.tex
@@ -28,8 +28,8 @@
\title{\texttt{pst-bezier}}
\subtitle{A PSTricks package for drawing Bezier curves; v.\pstBezierFV}
-\author{Jean-Paul Bécar\\Lionel Garnier\\Tobias Nähring \\Manuel Luque\\Herbert Voß}
-\docauthor{}
+\author{Jean-Paul Bécar\\Lionel Garnier\\Manuel Luque\\Tobias Nähring \\Herbert Voß}
+\docauthor{Lionel Garnier\\Herbert Voß}
\date{\today}
\maketitle
diff --git a/Master/texmf-dist/tex/generic/pst-bezier/pst-bezier.tex b/Master/texmf-dist/tex/generic/pst-bezier/pst-bezier.tex
index 36659287d1f..5a3a236b8c1 100644
--- a/Master/texmf-dist/tex/generic/pst-bezier/pst-bezier.tex
+++ b/Master/texmf-dist/tex/generic/pst-bezier/pst-bezier.tex
@@ -25,15 +25,15 @@
\ifx\PSTplotLoaded\endinput\else \input pst-plot \fi
\ifx\PSTnodesLoaded\endinput\else\input pst-node \fi
-\def\fileversion{0.02}
-\def\filedate{2016/08/19}
+\def\fileversion{0.03}
+\def\filedate{2016/09/03}
\message{ v\fileversion, \filedate}
\edef\TheAtCode{\the\catcode`\@}\catcode`\@=11
\pst@addfams{pst-bezier}
-%% We need this:
+%% We need this if we do not have LaTeX:
\expandafter\if\csname gobble\endcsname\relax\def\gobble#1{}\fi
%%
%% \newcommand is not native TeX. Therefore the following definition.
@@ -189,7 +189,7 @@
%% The following macro declare the pstricks option psbcurveTension
%% and set it to its default value.
\define@key[psset]{pst-bezier}{bcurveTension}[0.25]{\def\psk@bcurveTension{#1}}
-\psset{bcurveTension=0.25}
+\psset[pst-bezier]{bcurveTension=0.25}
%% Points of a spline that are not set yet
%% to a certain value or action
@@ -200,8 +200,8 @@
\def\psbcurve@pointSetDefaults{%
\psbcurve@defIfVoid{l}{\psbcurve@ptNotDef}%
\psbcurve@defIfVoid{r}{\psbcurve@ptNotDef}%
- \psbcurve@defIfVoid{sl}{\code{ \psk@bcurveTension\space}}%
- \psbcurve@defIfVoid{sr}{\code{ \psk@bcurveTension\space}}%
+ \psbcurve@defIfVoid{sl}{\code{ \psk@bcurveTension\space }}%
+ \psbcurve@defIfVoid{sr}{\code{ \psk@bcurveTension\space }}%
\psbcurve@defIfVoid{addon}{}%
}
@@ -238,34 +238,34 @@
\def\psbcurve@tension#1{\futurelet\psbcurve@tmp\psbcurve@@tension}
%%
\def\psbcurve@@tension{%
-\psbcurve@switch\psbcurve@tmp{%
- l,\psbcurve@ltension,%
- r,\psbcurve@rtension,%
- s,\psbcurve@stension,%
- \relax,\psbcurve@@@tension%
+ \psbcurve@switch\psbcurve@tmp{%
+ l,\psbcurve@ltension,%
+ r,\psbcurve@rtension,%
+ s,\psbcurve@stension,%
+ \relax,\psbcurve@@@tension
}}
%% the modifier t without further sub-modifiers
\def\psbcurve@@@tension#1{%
-\psbcurve@def{sr}{\code{ #1 }}%
-\psbcurve@def{sl}{\code{ #1 }}%
-\psbcurve@next}
+ \psbcurve@def{sr}{\code{ #1 }}%
+ \psbcurve@def{sl}{\code{ #1 }}%
+ \psbcurve@next}
%% the modifier ts
\def\psbcurve@stension#1#2{% symmetric
-\psbcurve@def[-1]{sr}{\code{ #2 }}%
-\psbcurve@def{sl}{\code{ #2 }}%
-\psbcurve@next}
+ \psbcurve@def[-1]{sr}{\code{ #2 }}%
+ \psbcurve@def{sl}{\code{ #2 }}%
+ \psbcurve@next}
%% the modifier tl
\def\psbcurve@ltension#1#2{% left control point
-\psbcurve@def{sl}{\code{ #2 }}%
-\psbcurve@next}
+ \psbcurve@def{sl}{\code{ #2 }}%
+ \psbcurve@next}
%% the modifier tr
\def\psbcurve@rtension#1#2{% right control point
-\psbcurve@def{sr}{\code{ #2 }}%
-\psbcurve@next}
+ \psbcurve@def{sr}{\code{ #2 }}%
+ \psbcurve@next}
%% This macro is called if the next token is
%% no modifier but a point (x,y)
@@ -323,13 +323,13 @@
\def\psbcurve@next{\futurelet\psbcurve@tmp\psbcurve@@next}
\def\psbcurve@@next{%
\psbcurve@switch\psbcurve@tmp{%
-(,\psbcurve@nextPoint,%)
-l,\psbcurve@lPoint,%
-r,\psbcurve@rPoint,%
-L,\psbcurve@LPoint,%
-t,\psbcurve@tension,%
-T,\psbcurve@Tension,%
-\relax,\psbcurve@end}%
+ (,\psbcurve@nextPoint,%)
+ l,\psbcurve@lPoint,%
+ r,\psbcurve@rPoint,%
+ L,\psbcurve@LPoint,%
+ t,\psbcurve@tension,%
+ T,\psbcurve@Tension,%
+ \relax,\psbcurve@end}%
}
%
\define@key[psset]{pst-bezier}{nPoints}{\def\psk@nPoints{#1 }}
@@ -338,7 +338,7 @@ T,\psbcurve@Tension,%
% valeurs par défaut
% les coordonnées des points de contrôle P0= x0 y0, etc.
%\psset[pst-RQBC]{P0=2 0,P1=2 2,P2=0 2,w=1 0.707 1,n=400,showPoints=true,showPolygon=false}
-\psset{nPoints=400,showPolygon=false,autoTrace=false}
+\psset[pst-bezier]{nPoints=400,showPolygon=false,autoTrace=false}
%
\def\pst@get@w#1,#2,#3\@nil{%
\def\pst@@w{#1 #2 #3 }%
@@ -406,8 +406,7 @@ T,\psbcurve@Tension,%
\fi
\fi
\end@SpecialObj}\ignorespaces}
-
-
+%
\catcode`\@=\TheAtCode\relax
\endinput