texlive[55031] Master/texmf-dist: tkz-fct (5may20)

commits+karl at tug.org commits+karl at tug.org
Tue May 5 23:32:55 CEST 2020


Revision: 55031
          http://tug.org/svn/texlive?view=revision&revision=55031
Author:   karl
Date:     2020-05-05 23:32:55 +0200 (Tue, 05 May 2020)
Log Message:
-----------
tkz-fct (5may20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/tkz-fct/README.md
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-VDW.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-area.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-asymptote.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-bac.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-compilation.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-example.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-faq.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-fonctions.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-fppgf.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-interpolation.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-label.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-liste.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-main.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-param.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-point.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-polar.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-riemann.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-symbol.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-tangent.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-why.tex
    trunk/Master/texmf-dist/tex/latex/tkz-fct/tkz-fct.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-installation.tex
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-main.pdf

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct.pdf

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/README.md	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/README.md	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,6 +1,6 @@
 # tkz-fct – Tools for drawing graphs of functions
 
-Release 1.3c 2020/04/11
+Release 1.4c 2020/05/05
 
 ## Description
 
@@ -53,8 +53,10 @@
 
 ## History
 
+- 1.4c Correction of a bug in the macro \tkzFct. Correction of the documentation.
+
 - 1.3c Correction of a bug ( incompatibility between tkz-fct and tkzexample).
-      Add compatibility between t tkz-fct and tkz-base.
+      Add compatibility between ttkz-fct and tkz-base.
       Correction of the documentation.
 
 - 1.2c  Add compatibility   with tkz-base > 3.01.

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-VDW.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-VDW.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-VDW.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex  
 \subsection{Courbes de \tkzname{Van der Waals}}
 
 \bigskip

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-area.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-area.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-area.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,5 +1,4 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex  
-\section{Macros pour définir  des surfaces  }
+\section{Macros pour définir  des surfaces }
 
 Il s'agit par exemple de représenter la partie du plan comprise entre la courbe représentative d'une fonction, l'axe des abscisses et les droites 
  d'équation $x=a$ et $x=b$.

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-asymptote.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-asymptote.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-asymptote.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,7 +1,4 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex
-%<–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––>
 \section{Droites particulières}
-%<–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––>
 \subsection{ Tracer une ligne verticale }
 \begin{NewMacroBox}{tkzVLine}{\oarg{local options}\marg{decimal number}}
 Attention, la syntaxe est celle de \tkzname{fp} car on n'utilise pas \tkzname{gnuplot} pour tracer une droite.

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-bac.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-bac.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-bac.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex    
 \section{Exemples avec les packages \tkzname{alterqcm} et \tkzname{tkz-tab}}
 
 

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-compilation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-compilation.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-compilation.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -113,19 +113,8 @@
 Elle est la plus délicate car  le fichier \tkzname{sample.f1.gnuplot} doit être ouvert par \tkzname{gnuplot}. Cela implique d'une part, que   \TEX\  autorise l'ouverture\footnote{c'est ici que l'on parle des options \tkzname{--shell-escape} et \tkzname{--enable-write18}}
    du  fichier \tkzname{sample.f1.gnuplot} par \tkzname{gnuplot} et d'autre part, que   \TEX\ puisse trouver \tkzname{gnuplot}\footnote{c'est ici que l'on parle de \tkzname{PATH}}. 
 
-Si \tkzname{gnuplot} trouve \tkzname{sample.f1.gnuplot} alors il produit un fichier texte \tkzname{sample.f1.table}, évidemment s'il ne trouve d'erreur de syntaxe dans l'expression de la fonction.
+Si \tkzname{gnuplot} trouve \tkzname{sample.f1.gnuplot} alors il produit un fichier texte \tkzname{sample.f1.table} si l'expression de la fonction est correcte.
 
-\tkzHandBomb Malheureusement, une incompréhension peut surgir entre \TIKZ\ et  \tkzname{gnuplot}.  \TIKZ\ jusqu'à sa version 2.00 officielle, est conçu pour fonctionner avec \tkzname{gnuplot} version 4.0 et malheureusement, \tkzname{gnuplot} a changé de syntaxe. la documentation de gnuplot indique :
-
-\medskip\hspace{1cm}    
-\begin{tkzltxexample}[]
-	Features, changes and fixes in gnuplot version 4.2 (and >)
-'set table "outfile"; ---.; unset table' replaces 'set term table'  
-\end{tkzltxexample}
-
-
-La version 2.1 de \TIKZ\ a adopté   \tkzname{set table} et il n'y a plus d'incompatibilité entre \TIKZ\ et les versions récentes de \tkzname{gnuplot} (v>4.2). 
-   
  \item \textcolor{red}{\textbf{Étape 3}} 
  
  Le fichier \tkzname{sample.f1.table} obtenu à l'étape précédente est utilisé par \TIKZ\ pour tracer la courbe.
@@ -148,7 +137,7 @@
 
 \item  Il faut remarquer qu'au cours d'une seconde compilation, si le fichier  \tkzname{sample.f1.gnuplot} ne change pas, alors \tkzname{gnuplot} n'est pas lancé et le fichier présent \tkzname{sample.f1.table} est utilisé.
 
-\item On peut aussi remarquer  que si vous êtes paranoïaque et que vous n'autorisez pas le lancement de gnuplot, alors un première compilation permettra de créer le fichier \tkzname{sample.f1.table}, ensuite manuellement, vous pourrez lancer gnuplot  et obtenir le fichier \tkzname{sample.f1.table}.
+\item On peut aussi remarquer  que si vous êtes paranoïaque et que vous n'autorisez pas le lancement de gnuplot, alors une première compilation permettra de créer le fichier \tkzname{sample.f1.table}, ensuite manuellement, vous pourrez lancer gnuplot  et obtenir le fichier \tkzname{sample.f1.table}.
 
 \item Il est aussi possible de créer manuellement ou encore avec un quelconque programme, un fichier data.table que \TIKZ\ pourra lire avec
 
@@ -157,8 +146,6 @@
 \end{tkzltxexample}
 \end{enumerate}
 
-
-
 \subsection{Installation de \tkzname{Gnuplot}} 
 
 Gnuplot est proposé avec la plupart des distributions Linux, et existe pour OS X ainsi que pour Windows. 
@@ -167,60 +154,33 @@
   \item \tkzname{Ubuntu}\NameSys{Linux Ubuntu} ou un autre système Linux: on l'installe en suivant la procédure classique d'installation d'un nouveau paquetage. 
   \item \tkzname{Windows}\NameSys{Windows XP}  Les utilisateurs de Windows doivent se méfier, après avoir téléchargé la bonne version et installé \tkzname{gnuplot} alors il faudra  renommé wgnuplot en gnuplot. Ensuite il faudra modifier le \tkzname{path}. Si le chemin du programme est \shorthandoff{:}\tkzname{C:\textbackslash gnuplot} alors il faudra ajouter   \tkzname{{C:}\textbackslash gnuplot\textbackslash bin\textbackslash}\shorthandon{:}  aux variables environnement (Aller à "Poste de Travail" puis faire "propriétés", dans l'onglet "Avancé", cliquer sur "Variables d'environnement". ). 
 Ensuite pour compiler sous latex, il faudra ajouter au script de compilation l'option  \tkzname{--enable-write18 }. 
-  \item  \tkzname{OS X}\NameSys{OS X}  C'est le système en version Snow Leopard  qui pose le plus  de problème, car il faut compiler les sources.
-  Si vous n'utilisez \tkzname{gnuplot} qu'en collaboration avec \TIKZ\ alors il vous suffit de compiler les sources ainsi :
- 
- \begin{enumerate}
-
-\item  Télécharger les sources de \tkzname{gnuplot}, déposer les sources sur le bureau.
-\item Ouvrir un terminal puis taper cd et glisser le dossier des sources après cd (en laissant un espace)
-Cela doit donner
-
-\begin{tkzltxexample}[] 
-$ cd /Users/ego/Desktop/gnuplot-4.4.2 
-\end{tkzltxexample}
-
-\item ensuite taper la ligne suivante et valider
- \begin{tkzltxexample}[]
-$ ./configure --with-readline=builtin
-\end{tkzltxexample}
-  \item puis
-\begin{tkzltxexample}[]
-$ make\end{tkzltxexample} 
-  \item et enfin 
-   \begin{tkzltxexample}[]
-$ sudo make install
-\end{tkzltxexample}  
- \end{enumerate}
+  \item  \tkzname{OS X}\NameSys{OS X}  C'est le système  qui pose le plus  de problème, car il faut compiler les sources. 
 \end{enumerate}
 
-
 \subsection{ Test de l'installation de tkz-base}
-Enregister le code suivant dans un fichier avec le nom test.tex, puis compiler avec pdflatex ou bien la chaîne dvi-->ps-->pdf. Vous devez obtenir cela :
+Enregister le code suivant dans un fichier avec le nom test.tex, puis compiler avec pdflatex ou bien lualatex. Vous devez obtenir cela :
    
 
 \begin{tkzltxexample}[]
 \documentclass{scrartcl}
-\usepackage[usenames,dvipsnames]{xcolor}
- \usepackage{tkz-fct}
-  \begin{document}
-    \begin{tikzpicture}
+\usepackage{tkz-fct}
+\begin{document}
+  \begin{tikzpicture}
       \tkzInit[xmin=-5,xmax=5,ymax=2]
       \tkzGrid
       \tkzAxeXY
-     \end{tikzpicture}
- \end{document}    
+  \end{tikzpicture}
+\end{document}    
 \end{tkzltxexample}
 
-\begin{tkzexample}[vbox,small]
-	\begin{tikzpicture}
-	    \tkzInit[xmin=-5,xmax=5,ymax=2]  
-	    \tkzGrid
-	    \tkzAxeXY
-	 \end{tikzpicture} 
-\end{tkzexample}
+  \begin{tikzpicture}
+      \tkzInit[xmin=-5,xmax=5,ymax=2]  
+      \tkzGrid
+      \tkzAxeXY
+   \end{tikzpicture} 
 
 
+
 \subsection{ Test de l'installation de tkz-fct}
 Il suffit d'ajouter une ligne pour tracer la représentation graphique d'une fonction.
 
@@ -246,5 +206,4 @@
     \tkzFct[color=red]{2*x**2/(x**2+1)}
  \end{tikzpicture}     
 \end{tkzexample} 
-\endinput
-
+\endinput
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-example.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-example.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex     
 \section{Quelques exemples}      
 
 \subsection{Variante intermédiaire : \TIKZ\ + \tkzname{tkz-fct}}
@@ -105,7 +104,7 @@
  \tkzDrawX[label=$q$]
  \tkzDrawY[label=$C(q)$] 
  \tkzLabelXY
- \tkzGrid[orange]
+ \tkzGrid[color=orange]
  \tkzFct[domain=5:40]{0.1*\x**2+2*\x+60}
  \foreach \vv in {5,10,...,40}{%
    \tkzDefPointByFct(\vv)

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-faq.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-faq.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-faq.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex  
 \section{Quelques remarques}
 
 \begin{enumerate}

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-fonctions.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-fonctions.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-fonctions.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex    
 \section{Les différentes macros}
 
 \tkzname{Gnuplot} détermine les points nécessaires pour tracer la courbe. Le nombre de points est fixé par l'option \tkzname{samples}; dans les premiers exemples la valeur du nombre de points est celle donnée par défaut. Ensuite  Tikz va utiliser cette table pour tracer la courbe. C'est donc \tkzname{Tikz} qui trace la courbe.
@@ -80,9 +79,9 @@
 \begin{tikzpicture}
 \tkzInit[xmax= 110,xstep=10,
          ymax=6,ystep=1]
-\tkzDrawX[label={\textit{Age}},below= -18pt]
+\tkzDrawX[label={\textit{Âge}},below= -18pt]
 \tkzLabelX
-\tkzDrawY[label={\textit{litres}}]
+\tkzDrawY[label={\textit{Litres}}]
 \tkzFct[domain = 0.1:100 ]{50/\x}
 \end{tikzpicture} 
 \end{tkzexample}
@@ -105,18 +104,18 @@
 
 \subsection{\tkzname{ystep} et les fonctions constantes}
 
-Attention, ici  \tkzname{ystep=6} or \tkzname{gnuplot} donne $80\div=13$. il faut donc écrire $80.$
+Attention, ici  \tkzname{ystep=6} or \tkzname{gnuplot} donne $80\div 6=13$. il faut donc écrire $80.$
 
-% \begin{tkzexample}[vbox]
-%  \begin{tikzpicture}[scale=0.4]
-%  \tkzInit[xmax=30,ymax=90,ystep=6]
-%  \tkzAxeX[nograd,noticks,poslabel=right,label=$t$]
-%  \tkzAxeY[nograd,noticks,poslabel=above,label=$P$]
-%  \tkzFct[line width=1pt,color=red,dashed,domain=0:30]{80.0}
-%  \tkzFct[line width=1pt,color=blue,domain=0:30]{80/(1.0+4.0*exp(-0.21*x))}
-%  \tkzText[above,color=red](20,80){$P=80$}
-% \end{tikzpicture}
-% \end{tkzexample}
+\begin{tkzexample}[vbox]
+ \begin{tikzpicture}[scale=0.4]
+ \tkzInit[xmax=30,ymax=90,ystep=6]
+ \tkzDrawX[right,label=$t$]
+ \tkzDrawY[above,label=$P$]
+ \tkzFct[line width=1pt,color=red,dashed,domain=0:30]{80.0}
+ \tkzFct[line width=1pt,color=blue,domain=0:30]{80/(1.0+4.0*exp(-0.21*x))}
+ \tkzText[above,color=red](20,80){$P=80$}
+\end{tikzpicture}
+\end{tkzexample}
 
 \subsection{Les fonctions affines ou linéaires}
 Pour obtenir des droites, on peut utiliser \tkzname{gnuplot} même si l'outil est un peu lourd dans ce cas. Pour alléger les calculs, il est possible de ne demander que deux points !
@@ -159,7 +158,7 @@
 \begin{center}
 	\begin{tkzexample}[vbox]
 	\begin{tikzpicture}[scale=2]
-	 \tkzInit[xmin=-3,xmax=3, ymin=-1,ymax=3]
+	 \tkzInit[xmin=-3,xmax=3, ymin=-1,ymax=4]
 	 \tkzGrid[sub,subxstep=.5,subystep=.5]
 	 \tkzAxeXY
 	 \tkzFct[domain = -3:2]{(2-x)*exp(x)}

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-fppgf.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-fppgf.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-fppgf.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,5 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex    
-
 \section{Utilisation  \tkzname{pgfmath} et de \tkzname{fp.sty} }
 %--------------------------------------------------------------------------->
 \subsection{\tkzname{pgfmath}}

Added: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-installation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-installation.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-installation.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -0,0 +1,169 @@
+\section{Installation de \tkzname{tkz-fct}}
+Il est possible que lorsque vous lirez ce document, \tkzname{tkz-fct} soit présent sur le serveur du \tkzname{CTAN}\footnote{\tkzname{tkz-fct} ne fait pas encore partie de \tkzname{TeXLive} mais il sera bientôt possible de l'installer avec \emph{tlmgr}}.  Si \tkzname{tkz-fct} ne fait pas encore partie de votre distribution, cette section vous montre comment l'installer, elle est aussi nécessaire, si vous avez envie d'installer une version plus récente ou personnalisée de \tkzname{tkz-fct}. \emph{Attention, la présence dans mon dossier texmf, des fichiers de \PGF, s'explique par l'utilisation occasionnelle de la version CVS de \PGF}.
+
+\subsection{Avec TeXLive sous OS X, Linux et Windows}\NameDist{TeXLive}
+Créer un dossier \tikz[remember picture,baseline=(n1.base)]\node [fill=blue!30,draw] (n1) {tkz};  avec comme chemin : \textcolor{red!60}{ texmf/tex/latex/tkz}. Le nom « tkz » n'est pas une obligation, tout autre nom est possible.
+
+\tikz[baseline=(t.base)]\node [fill=blue!30,draw] (t) {texmf}; est un dossier personnel, voici les chemins de ce dossier sur mes deux ordinateurs:
+
+\medskip
+\begin{itemize}\setlength{\itemsep}{5pt}
+\item   sous OS X \colorbox{blue!30}{\textbf{/Users/ego/Library/texmf}}; 
+\item   sous Ubuntu \colorbox{blue!30}{\textbf{/home/ego/texmf}}.
+\end{itemize}
+
+\medskip
+\begin{enumerate}
+\item    
+
+ Placez le fichier \tikz[remember picture,baseline=(n2.base)]\node [fill=blue!20,draw] (n2) {tkz-fct.sty}; 
+ dans le dossier \tikz[baseline=(p.base)]\node [fill=blue!20,draw] (p) {tkz};.   
+
+
+
+\medskip
+\begin{tikzpicture} [remember picture,rotate=90] 
+
+\node (texmf)   at (4,2)  [draw,fill=blue!30 ] {texmf};
+
+\node (tex)     at (6,0)   [draw ] {tex}; 
+\node (doc)     at (2,0)   [draw ] {doc};
+
+\node (texgen)  at (7,-2)  [draw ] {generic};
+\node (docgen)  at (0,-2)  [draw ] {generic};
+
+\node (latex)   at (4,-2)  [draw ] {latex}; 
+
+\node (genpgf)  at (7,-4)  [draw] {pgf};
+\node (latpgf)  at (5,-4)  [draw] {pgf};
+\node (tkz)     at (4,-4)  [draw,fill=blue!20 ] {tkz};
+
+\node (docpgf)  at (0,-4)  [draw] {pgf};
+
+\node (fct)     at (6,-6)  [draw,fill=orange!20] {tkz-fct.sty};
+\node (tkb)     at (4,-6)  [draw,fill=blue!20] {tkzbase};
+\node (tke)     at (2,-6)  [draw,fill=blue!20] {tkzeuclide};
+
+\node (tari)     at (9,-11)  [draw,fill=green!20] {tkz-tools-arith.tex};  
+\node (tuti)     at (8,-11)  [draw,fill=green!20] {tkz-tools-utilities.tex}; 
+\node (tmisc)    at (7,-11)  [draw,fill=green!20] {tkz-tools-misc.tex};
+\node (tmath)    at (6,-11)  [draw,fill=green!20] {tkz-tools-math.tex};
+\node (tbas)     at (5,-11)  [draw,fill=green!20]  {tkz-tools-base.tex};
+\node (base)     at (4,-11)  [draw,fill=green!20]  {tkz-base.sty}; 
+\node (cfg)      at (3,-11)  [draw,fill=red!20]   {tkz-base.cfg};
+\node (mark)     at (2,-11)  [draw,fill=red!20]   {tkz-obj-marks.tex}; 
+\node (pts)      at (1,-11)  [draw,fill=red!20]   {tkz-obj-points.tex};
+\node (seg)      at (0,-11)  [draw,fill=red!20]   {tkz-obj-segments.tex}; 
+
+
+
+\draw[-open triangle 90](texmf.north east) --(tex.south west)    ;
+\draw[-open triangle 90](texmf.south east) -- (doc.north west)   ;
+
+\draw[-open triangle 90](tex.north east) --(texgen.south west)    ;
+\draw[-open triangle 90](tex.south east) -- (latex.north west)   ; 
+\draw[-open triangle 90](texgen.east) -- (genpgf.west)   ;  
+
+\draw[-open triangle 90](doc.south east) -- (docgen.north west)   ; 
+\draw[-open triangle 90](docgen.east) -- (docpgf.west)   ; 
+
+\draw[-open triangle 90](latex.north east) -- (latpgf.south west)   ; 
+\draw[-open triangle 90](latex.east) -- (tkz.west)   ;    
+ 
+\draw[-open triangle 90,blue!40](tkz.east) to[out=-90,in=90](fct.west) ;
+\draw[-open triangle 90,blue!40](tkz.east) to[out=-90,in=90](tkb.west) ; 
+\draw[-open triangle 90,blue!40](tkz.east) to[out=-90,in=90](tke.west) ; 
+
+\draw[-open triangle 90,blue!40](tkb.east) to[out=-90,in=90](tari.west) ;
+\draw[-open triangle 90,blue!40](tkb.east) to[out=-90,in=90](tuti.west) ; 
+\draw[-open triangle 90,blue!40](tkb.east) to[out=-90,in=90](tmisc.west) ; 
+\draw[-open triangle 90,blue!40](tkb.east) to[out=-90,in=90](tmath.west) ; 
+\draw[-open triangle 90,blue!40](tkb.east) to[out=-90,in=90](tbas.west) ; 
+\draw[-open triangle 90,blue!40](tkb.east) to[out=-90,in=90](base.west) ; 
+\draw[-open triangle 90,blue!40](tkb.east) to[out=-90,in=90](cfg.west) ; 
+\draw[-open triangle 90,blue!40](tkb.east) to[out=-90,in=90](mark.west) ; 
+\draw[-open triangle 90,blue!40](tkb.east) to[out=-90,in=90](pts.west) ; 
+\draw[-open triangle 90,blue!40](tkb.east) to[out=-90,in=90](seg.west) ; 
+
+\end{tikzpicture}
+
+\begin{tikzpicture}[remember picture,overlay]
+        \path[->,thin,red!50,>=latex] (n1) edge [bend left] (tkz);
+        \path[->,thin,red!50,>=latex] (n2) edge [bend left] (fct);
+\end{tikzpicture}     
+
+\vfill
+\newpage
+\item Ouvrir un terminal, puis faire \tkzname{sudo texhash} si nécessaire.
+\item Vérifier que  \tkzname{Ti\emph{k}Z 2.10}\index{TikZ at Ti\emph{k}Z} est installé car c'est la version  minimum pour le bon fonctionnement de \tkzname{tkz-fct}. \tkzname{tkz-base} doit aussi être installé, de même le binaire « gnuplot» doit être installé sur votre ordinateur. \tkzname{fp.sty} est intensément utilisé mais il est présent dans toutes les distributions.
+\end{enumerate}    
+
+ 
+\subsection{Avec MikTeX sous Windows XP}\NameDist{MikTeX}\NameSys{Windows XP}
+
+Je ne connais pas grand-chose à ce système mais un utilisateur de mes packages \textbf{Wolfgang Buechel} a eu la gentillesse de me faire parvenir ce qui suit~:
+
+Pour ajouter \tkzname{tkz-fct.sty} à MiKTeX\footnote{Essai réalisé avec la version \tkzname{2.7}}:
+
+\begin{itemize}\setlength{\itemsep}{10pt}
+  \item ajouter un dossier \tkzname{tkz} dans le dossier
+       \textcolor{red}{\texttt{[MiKTeX-dir]/tex/latex}}
+  \item copier \tkzname{tkz-fct.sty} et tous les packages nécessaires à son fonctionnement  dans le dossier \tkzname{tkz},
+  \item mettre à jour  MiKTeX, pour cela dans shell DOS lancer la commande   \textbf{\textcolor{red}{|mktexlsr -u|}} 
+  
+   ou bien encore, choisir \textcolor{red}{|Start/Programs/Miktex/Settings/General|}
+   
+    puis appuyer sur le bouton  \textbf{\textcolor{red}{|Refresh FNDB|}}.
+\end{itemize}
+
+\subsection{Résumé de l'installation}
+
+Pour résumer,  \tkzname{Ti\emph{k}Z 2.10} est nécessaire,  ensuite soit \tkzname{tkz-fct} est dans votre distribution et le seul problème est l'installation de \tkzname{gnuplot}; soit il n'est pas dans votre distribution et dans ce cas, il suffit de créer un dossier qui le contiendra ainsi que \tkzname{tkz-base} et les fichiers qui l'accompagnent.
+
+Au moment où j'écris ces lignes les fichiers nécessaires pour utiliser \tkzname{tkz-fct} sont~:  
+
+\vspace*{8pt}  
+\begin{itemize}
+  
+  \item \tkzname{tkz-fct.sty} un fichier
+  
+\vspace*{20pt}  
+  \item  \tkzname{tkz-base} dossier nécessaire qui comprend~:
+  
+  \vspace*{8pt} 
+  \begin{itemize}
+    \item \tkzname{tkz-base.sty}  fichier principal
+    \item \tkzname{tkz-base.cfg}  fichier de configuration
+    \item \tkzname{tkz-tools-base.tex}
+    \item \tkzname{tkz-tools-arith.tex} 
+    \item \tkzname{tkz-tools-misc.tex}
+    \item \tkzname{tkz-tools-utilities.tex} 
+    \item \tkzname{tkz-obj-points.tex}
+    \item \tkzname{tkz-obj-segments.tex}
+    \item \tkzname{tkz-obj-marks.tex} 
+   \end{itemize} 
+   
+\vspace*{20pt}     
+  \item  \tkzname{tkz-euclide} dossier qui comprend~: 
+  
+  \vspace*{8pt}  
+  \begin{itemize}
+    \item \tkzname{tkz-euclide.sty}  fichier principal
+    \item \tkzname{tkz-tools-intersections.tex}
+    \item \tkzname{tkz-tools-math.tex}
+    \item \tkzname{tkz-tools-transformations.tex}
+    \item \tkzname{tkz-lib-symbols.tex}  ajoute des formes nouvelles
+    \item \tkzname{tkz-obj-lines.tex}
+    \item \tkzname{tkz-obj-addpoints.tex}  compléments sur les points
+    \item \tkzname{tkz-obj-circles.tex}
+    \item \tkzname{tkz-obj-arcs.tex}
+    \item \tkzname{tkz-obj-angles.tex}
+    \item \tkzname{tkz-obj-polygons.tex}
+    \item \tkzname{tkz-obj-sectors.tex}
+    \item \tkzname{tkz-obj-protractor.tex}
+\end{itemize}
+                 
+\end{itemize}
+ 
+\endinput
+


Property changes on: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-installation.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-interpolation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-interpolation.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-interpolation.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex  
 \subsection{Interpolation} 
 
 Il s'agit ici de trouver un polynôme d'interpolation sur l'intervalle $[-1~;~1]$ de la fonction $f$ définie par :

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-label.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-label.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-label.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex    
 \section{Labels} 
 
 Ce qui est souhaitable, c'est de pouvoir nommer les courbes. Prenons comme exemple, la fonction $f$ définie par :

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-liste.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-liste.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-liste.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex    
 \section{Liste de toutes les macros}
 
 \subsection{Liste de toutes les macros fournies par ce package} 

Added: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-main.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-main.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-main.pdf	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-main.pdf	2020-05-05 21:32:55 UTC (rev 55031)

Property changes on: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-main.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-main.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-main.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-main.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -21,11 +21,11 @@
                ]{tkz-doc}
 \usepackage{etoc}
 \gdef\tkznameofpack{tkz-fct}
-\gdef\tkzversionofpack{2.3c}
-\gdef\tkzdateofpack{2020/04/11}
+\gdef\tkzversionofpack{1.4c}
+\gdef\tkzdateofpack{2020/05/01}
 \gdef\tkznameofdoc{doc-tkz-tab}
-\gdef\tkzdateofdoc{2020/04/11}
-\gdef\tkzversionofdoc{2.3c} 
+\gdef\tkzdateofdoc{2020/05/01}
+\gdef\tkzversionofdoc{1.4c} 
 \gdef\tkzauthorofpack{Alain Matthes}
 \gdef\tkzadressofauthor{}
 \gdef\tkznamecollection{AlterMundus} 
@@ -107,7 +107,7 @@
 \makeindex 
 \newcommand*{\E}{\ensuremath{\mathrm{e}}}
 \colorlet{graphicbackground}{white}
-\colorlet{codebackground}{Gray!20}
+\colorlet{codebackground}{Gray!10}
 % \usepackage[saved]{tkzexample}
 % \def\tkzFileSavedPrefix{tkzFct}
 \def\blue{\color{blue}}
@@ -123,10 +123,9 @@
 
 \clearpage
 
-
 \nameoffile{\tkznameofpack} 
 
-\defoffile{\textbf{tkz-fct.sty} est un package pour créer à l'aide de \TIKZ,  des représentations graphiques de fonctions en 2D le plus simplement possible. Il est dépendant de \TIKZ\ et fera partie d'une série de modules ayant comme point commun, la création de dessins utiles dans l'enseignement des mathématiques.}                                 
+\defoffile{\textbf{tkz-fct.sty  (v1.4c)} est un package pour créer à l'aide de \TIKZ,  des représentations graphiques de fonctions en 2D le plus simplement possible. Il est dépendant de \TIKZ\ et fera partie d'une série de modules ayant comme point commun, La création de dessins utiles dans l’enseignement des mathématiques. Ce sont des représentations du type scolaire qui correspondent à l’enseignement proposé dans les lycées français.}                                 
 
 \presentation
 
@@ -135,10 +134,10 @@
 
    
 \vspace*{12pt}
-\noindent\lefthand\ Je souhaite remercier aussi  \tkzimp{David Arnold} qui a corrigé un grand nombre d'erreurs et qui a testé de nombreux exemples,  \tkzimp{Wolfgang Büchel} qui a corrigé également des erreurs et a construit de superbes scripts pour obtenir les fichiers d'exemples,  \tkzimp{John Kitzmiller}  et ses exemples, et enfin  \tkzimp{Gaétan Marris} pour ses remarques.  
+\noindent\lefthand\ Je souhaite remercier aussi  \tkzimp{David Arnold} qui a corrigé un grand nombre d'erreurs et qui a testé de nombreux exemples, \tkzimp{Pablo González Luengo } pour son aide sur la documentation et la gestion du dépôt "GitHub", \tkzimp{Wolfgang Büchel} qui a corrigé également des erreurs et a construit de superbes scripts pour obtenir les fichiers d'exemples,  \tkzimp{John Kitzmiller}  et ses exemples, et enfin  \tkzimp{Gaétan Marris} pour ses remarques.  
 
 \vspace*{12pt}
-\noindent\lefthand\ Vous trouverez de nombreux exemples sur mes sites~: 
+\noindent\lefthand\ Vous trouverez bientôt de nombreux exemples sur mon site~: 
 \href{http://altermundus.fr}{altermundus.fr}  
 
 \vfill   
@@ -147,9 +146,8 @@
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either version 1.3
 of this license or (at your option) any later version.
+%<--------------------------------------------------------------------------->
 
-
-
 \clearpage
 \tableofcontents
 
@@ -158,9 +156,7 @@
 
 \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}  
 %<---------------------------- the files ------------------------------------>
-
 \include{TKZdoc-fct-why}
-%\include{TKZdoc-fct-installation}
 \include{TKZdoc-fct-compilation}
 \include{TKZdoc-fct-fonctions}
 \include{TKZdoc-fct-point}
@@ -180,7 +176,6 @@
 \include{TKZdoc-fct-faq}
 \include{TKZdoc-fct-liste}
 %<--------------------------------------------------------------------------->
-
 \clearpage\newpage
 \printindex
-\end{document}
+\end{document}
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-param.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-param.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-param.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex  
 \section{Courbes avec équations paramétrées}
  \hypertarget{tfpa}{} 
 \begin{NewMacroBox}{tkzFctPar}{\oarg{local options}\marg{$x(t)$}\marg{$y(t)$}}                                                 

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-point.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-point.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-point.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,7 +1,5 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex   
+\section{Placer un point sur une courbe \tkzcname{tkzDefPointByFct}} \hypertarget{tptfct}{} 
 
-\section{Placer un point sur une courbe} \hypertarget{tptfct}{} 
-
 \begin{NewMacroBox}{tkzDefPointByFct}{\parg{$decimal number$}} 
 \emph{Cette macro permet de calculer l'image par la fonction définie précédemment, d'un nombre décimal.}
 
@@ -94,7 +92,7 @@
 \newpage\null
 \subsection{Placer des points sans se soucier des coordonnées}
 
-Cette fois le domaine s'étend de 0 à 800, les valeurs prises par la fonction de $0$ à $\numprint{2000}$. \tkzname{xstep=100} donc il faut utliser |\x| à la place de $x$. Une petite astuce au niveau de gnuplot, 1. et 113. permettent d'obtenir une division dans les décimaux sinon la division se fait dans les entiers.
+Cette fois, le domaine s'étend de 0 à 800, les valeurs prises par la fonction de $0$ à $\numprint{2000}$. \tkzname{xstep=100} donc il faut utliser |\x| à la place de $x$. Une petite astuce au niveau de gnuplot, 1. et 113. permettent d'obtenir une division dans les décimaux sinon la division se fait dans les entiers.
 
 Ensuite, j'utilise les macros pour placer des points
 
@@ -128,7 +126,7 @@
   \tkzGrid(0,0)(3,2)
   \tkzFct[color = red,domain = 1./3:3]{0.125*(3*x-1)+0.375*(3*x-1)/(x*x)}
   \tkzFct[color = green,domain = 1./3:3]{0.125*(3*x-1)}
-  \tkzSetUpPoint[shape=circle,  size = 10, color=black, fill=lightgray]
+  \tkzSetUpPoint[shape=circle,  size = 4, color=black, fill=lightgray]
   \tkzDefPointByFct[draw,with = a](1) 
   \tkzDefPointByFct[draw,with = a](2)
   \tkzDefPointByFct[draw,with = a](3)
@@ -149,7 +147,7 @@
   \tkzGrid(0,0)(3,2)
   \tkzFct[color = red,domain = 1./3:3]{0.125*(3*x-1)+0.375*(3*x-1)/(x*x)}
   \tkzFct[color = green,domain = 1./3:3]{0.125*(3*x-1)}
-  \tkzSetUpPoint[shape=circle,  size = 10, color=black, fill=lightgray]
+  \tkzSetUpPoint[shape=circle,  size = 4, color=black, fill=lightgray]
   \tkzDefPointByFct[draw,with = a](1) 
   \tkzDefPointByFct[draw,with = a](2)
   \tkzDefPointByFct[draw,with = a](3)

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-polar.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-polar.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-polar.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex  
 \section{Courbes en coordonnées polaires}
 
  \hypertarget{tfpo}{}   

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-riemann.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-riemann.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-riemann.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex  
 \section{Sommes de Riemann}
  \hypertarget{tdrs}{}   
  

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-symbol.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-symbol.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-symbol.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex    
 \section{Symboles}
 Certains ajoutent aux courbes des symboles afin de donner des indications supplémentaires au lecteur. Voici quelques exemples possibles~:
 

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-tangent.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-tangent.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-tangent.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -103,12 +103,10 @@
  \tkzDrawTangentLine[with=a,
                      color=blue](1)
  \tkzText[draw,
-          color= red,
-          fill=brown!50](1,1.5)%
+          color= red](1,1.5)%
           {$f(x)=\frac{1}{8}(3x-1)+\frac{3}{8}\left(\frac{3x-1}{x^2}\right)$}
  \tkzText[draw,
-          color= green!50!black,
-          fill=brown!50](2,0.3)%
+          color= blue](2,0.3)%
           {$g(x)=\frac{1}{8}(3x-1)$}
 \end{tikzpicture}
 \end{tkzexample}
@@ -218,7 +216,7 @@
 \begin{tkzltxexample}[]  \FPeval\vx{1/exp(1)}
 \end{tkzltxexample} 
 
-\subsubsection{utilisation de la valeur numérique} 
+\subsubsection{Utilisation de la valeur numérique} 
 \begin{center}
 \begin{tkzexample}[]  
 \begin{tikzpicture}[scale=1]

Modified: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-why.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-why.tex	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct-why.tex	2020-05-05 21:32:55 UTC (rev 55031)
@@ -1,4 +1,3 @@
-%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex    
 \section{Fonctionnement}
 
 \TIKZ\ apporte différentes possibilités pour obtenir les représentations graphiques des fonctions. J'ai privilégié l'utilisation de \tkzname{gnuplot}, car je trouve \tkzname{pgfmath} trop lent et les résultats trop imprécis. 
@@ -28,16 +27,18 @@
 Les valeurs du domaine seront comprises entre $0$ et $10$, mais l'expression donnée à \tkzname{gnuplot}, comportera des  \tkzcname{x} équivalents à $x \times 10$, enfin, la valeur finale  sera divisée par \tkzname{ystep=100000}. Les valeurs de $f(x)$ resteront ainsi  comprises entre $0$ et $10$.
  
  \begin{tkzexample}[latex=10cm,small]
-\begin{tikzpicture}[scale=.5]
-  \tkzInit[xmax=100,xstep=10,
-           ymax=1000000,
-           ystep=100000]
-  \tkzAxeX[right]
-  \tkzAxeY[above]
-  \tkzGrid 
-  \tkzFct[color=red,
-          domain=0:100]{\x**3}
-\end{tikzpicture}
+  \begin{tikzpicture}[scale=.5]
+    \tkzInit[xmax=100,xstep=10,
+             ymax=1000000,
+             ystep=100000]
+    \tkzDrawX[right]
+    \tkzDrawY[above]
+    \tkzLabelX[below=6pt]
+    \tkzLabelY[left=6pt]
+    \tkzGrid 
+    \tkzFct[color=red,
+            domain=0:100]{\x**3}
+  \end{tikzpicture}
 \end{tkzexample}
 
 

Deleted: trunk/Master/texmf-dist/doc/latex/tkz-fct/TKZdoc-fct.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/latex/tkz-fct/tkz-fct.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tkz-fct/tkz-fct.sty	2020-05-05 21:32:38 UTC (rev 55030)
+++ trunk/Master/texmf-dist/tex/latex/tkz-fct/tkz-fct.sty	2020-05-05 21:32:55 UTC (rev 55031)
@@ -13,10 +13,10 @@
 % constants from tkz-base 
 % \tkz at init@xstep
 % \tkz at init@ystep
-\typeout{2020/04/11 1.3c function tkz-fct}
+\typeout{2020/05/01 1.4c function tkz-fct}
 %<--------------------------------------------------------------------------->
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tkz-fct}[2020/04/11 1.3c function ] 
+\ProvidesPackage{tkz-fct}[2020/05/01 1.4c function ] 
 \newcount\tkz at tkzf@fct
 \edef\tkzTWOPTCode{\the\catcode`\:} 
 \tkz at tkzf@fct=0 % 
@@ -83,17 +83,17 @@
 \global\let\tkz at tmp@yb\tkz at init@ymax% modif  2016 
 \catcode`\:=12
 \pgfkeys{/@tkzfct/.cd,
-			domain/.code args			= {#1:#2} {\FPeval\tkz at min{(#1)}
-                           				     \FPeval\tkz at max{(#2)}},
- 		  domain      				  = \tkz at tmp@xa:\tkz at tmp@xb,
- 			samples/.store in     = \tkz at fct@samples, 
-			id/.store in          = \tkz at fct@id,
-			fp/.is          if    = tkz at fp,
-			fp/.default           = false,
-			samples    				 	  = 200,
-			fp          				  = true,
-			id          				  = tkzfct,  
-		 /@tkzfct/.search also  = {/tikz},
+      domain/.code args     = {#1:#2} {\FPeval\tkz at min{(#1)}
+                                       \FPeval\tkz at max{(#2)}},
+      domain                = \tkz at tmp@xa:\tkz at tmp@xb,
+      samples/.store in     = \tkz at fct@samples, 
+      id/.store in          = \tkz at fct@id,
+      fp/.is          if    = tkz at fp,
+      fp/.default           = false,
+      samples               = 200,
+      fp                    = true,
+      id                    = tkzfct,  
+     /@tkzfct/.search also  = {/tikz},
 }%
 
 \def\tkzFct{\pgfutil at ifnextchar[{\tkzActivOff\tkz at fct}{\tkz at fct[]}} 
@@ -113,12 +113,14 @@
 \def\x{(x*\tkz at init@xstep)}%
 \expandafter\edef\csname tkzFctgnu\@alph\tkz at tkzf@fct \endcsname{#2}%
 \expandafter\edef\csname tkzFctgnuLast\endcsname{#2}     
-% %%%%%%%
+%%%%%%%
 \begin{scope}
- 	\clip (\tkz at xa,\tkz at ya) rectangle (\tkz at xb,\tkz at yb);
- 	\draw[#1,	xshift  = -\tkz at x@delta cm,yshift  = -\tkz at y@delta cm]%
-    	plot[		samples    = \tkz at fct@samples,id=\tkz at fct@id,
-			domain= \tkz at ba:\tkz at bb] function{(#2)/\tkz at init@ystep};%
+  \clip (\tkz at xa,\tkz at ya) rectangle (\tkz at xb,\tkz at yb);
+  % \draw[#1,  xshift  = -\tkz at x@delta cm,yshift  = -\tkz at y@delta cm]
+   \draw[#1, xshift  = -\tkz at x@delta cm,]
+         plot[samples = \tkz at fct@samples,id=\tkz at fct@id,
+         domain= \tkz at ba:\tkz at bb] function{((#2)-\tkz at init@yorigine)/\tkz at init@ystep};
+  % \node {-\tkz at y@delta cm };
 \end{scope}
 % %%%%%%%
    \let\tkz at tmp@xstep\tkz at init@xstep
@@ -140,14 +142,14 @@
 %                            point d'une courbe (new method)
 %<--------------------------------------------------------------------------->
 \pgfkeys{/tkzfctpt/.cd, 
-			draw/.is if   		  = tkz at draw,
-			draw/.default 		  = true,
-			with/.store in      = \tkz at fct@used,
-			ref/.store in     	= \tkz at fct@ref,
-            draw  				= false,
-            with  				= {},
-            ref   				= {}
-			}
+      draw/.is if         = tkz at draw,
+      draw/.default       = true,
+      with/.store in      = \tkz at fct@used,
+      ref/.store in       = \tkz at fct@ref,
+            draw          = false,
+            with          = {},
+            ref           = {}
+      }
                            
 \def\tkzDefPointByFct{\pgfutil at ifnextchar[{\tkz at fctpoint}{\tkz at fctpoint[]}}   
 \def\tkz at fctpoint[#1](#2){%
@@ -154,16 +156,16 @@
 \pgfqkeys{/tkzfctpt}{#1}
    \FPeval\x{(#2)}%
    \ifx\tkzutil at empty\tkz at fct@used
-       \FPeval\tkz at fx{\tkzFctLast}  
-   \else 
+       \FPeval\tkz at fx{\tkzFctLast}
+   \else
       \edef\tkz at fct{\csname tkzFct\tkz at fct@used\endcsname}
-       \FPeval\tkz at fx{\tkz at fct}
-    \fi   
+      \FPeval\tkz at fx{\tkz at fct}
+    \fi
   \tkzDefPoint(\x,\tkz at fx){tkzPointResult}%
-       \iftkz at draw
+  \iftkz at draw
      \tkzDrawPoint(tkzPointResult)
      \fi
-\ifx\tkzutil at empty\tkz at fct@ref 
+\ifx\tkzutil at empty\tkz at fct@ref
 \else
   \tkzGetPoint{\tkz at fct@ref}
 \fi
@@ -172,16 +174,16 @@
 %                                  tangente \tkzDrawTangentLine
 %<--------------------------------------------------------------------------->
 \pgfkeys{/@tkztan/.cd,
-			with/.store in         	= \tkz at fct@used,
-			kr/.store in           	= \tkz at tan@kr,
-			kl/.store in           	= \tkz at tan@kl,
-			draw/.is if            	= tkz at draw,
-			draw/.default          	= true,
-            draw  					= false,
-            with  					= {},   
-            kr    					= 1,
-            kl    					= 1,
-			  /@tkztan/.search also  = {/tikz},
+      with/.store in          = \tkz at fct@used,
+      kr/.store in            = \tkz at tan@kr,
+      kl/.store in            = \tkz at tan@kl,
+      draw/.is if             = tkz at draw,
+      draw/.default           = true,
+            draw            = false,
+            with            = {},   
+            kr              = 1,
+            kl              = 1,
+        /@tkztan/.search also  = {/tikz},
 }%
 %<--------------------------------------------------------------------------->
 \def\tkzDrawTangentLine{\pgfutil at ifnextchar[{\tkz at DrawTangentLine}{%
@@ -236,19 +238,19 @@
 %<--------------------------------------------------------------------------->
 \pgfkeys{%
 /tkzarea/.cd,
-				domain/.code args={#1:#2}         {\FPeval\tkz at min{(#1)}
-				                                   \FPeval\tkz at max{(#2)}}, 
-				opacity/.store in              	=  \tkz at fct@opacity,
-				id/.store in                   	=  \tkz at fct@id,
-				color/.store in                	=  \tkz at fct@color,
-				samples/.store in             	=  \tkz at fct@samples,
-				domain    						= -5:5,   
-				color     						=  \tkz at otherlinecolor,
-				samples   						=  200,
-				id        						=  tkzfonct,
-				opacity   						=  .5,
-				  /tkzarea/.search also  = {/tikz}
-								   }
+        domain/.code args={#1:#2}         {\FPeval\tkz at min{(#1)}
+                                           \FPeval\tkz at max{(#2)}}, 
+        opacity/.store in               =  \tkz at fct@opacity,
+        id/.store in                    =  \tkz at fct@id,
+        color/.store in                 =  \tkz at fct@color,
+        samples/.store in               =  \tkz at fct@samples,
+        domain                = -5:5,   
+        color                 =  \tkz at otherlinecolor,
+        samples               =  200,
+        id                    =  tkzfonct,
+        opacity               =  .5,
+          /tkzarea/.search also  = {/tikz}
+                   }
 \def\tkzArea{\pgfutil at ifnextchar[{\catcode`\:=12 \tkz at aire}{\tkz at aire[]}}
 \def\tkz at aire[#1]{%
 \begingroup   
@@ -282,22 +284,22 @@
 %                             tkzAreafg
 %<--------------------------------------------------------------------------->
 \pgfkeys{/@tkzareafg/.cd,
-		domain/.code args				  ={#1:#2} {\FPeval\tkz at min{(#1)}
-		                           				  \FPeval\tkz at max{(#2)}},
-		between/.code args				={#1 and #2}{\def\tkzfct at below{#1}
-		                               				 \def\tkzfct at above{#2}},
-		opacity/.store in         =  \tkz at fct@opacity,
-		id/.store in              =  \tkz at fct@id,
-		color/.store in           =  \tkz at fct@color,
-		samples/.store in         =  \tkz at fct@samples,
-		domain     						    =  -5:5,
-		between    						    =  a and b,
-		color      						    =  lightgray,
-		samples    						    =  200,
-		id         						    =  tkzfonct,
-		opacity    						    =  .5,
+    domain/.code args         ={#1:#2} {\FPeval\tkz at min{(#1)}
+                                        \FPeval\tkz at max{(#2)}},
+    between/.code args        ={#1 and #2}{\def\tkzfct at below{#1}
+                                           \def\tkzfct at above{#2}},
+    opacity/.store in         =  \tkz at fct@opacity,
+    id/.store in              =  \tkz at fct@id,
+    color/.store in           =  \tkz at fct@color,
+    samples/.store in         =  \tkz at fct@samples,
+    domain                    =  -5:5,
+    between                   =  a and b,
+    color                     =  lightgray,
+    samples                   =  200,
+    id                        =  tkzfonct,
+    opacity                   =  .5,
   /@tkzareafg/.search also  = {/tikz}
-								   }
+                   }
 
 \def\tkzAreafg{\pgfutil at ifnextchar[{\tkz at airefg}{\tkz at airefg[]}}
 \def\tkz at airefg[#1]{%
@@ -340,10 +342,10 @@
 \def\tkz at fctp[#1]#2#3{%
 \begingroup
 \pgfkeys{/@tkzfct/.cd,
-			domain      = \tkz at pamin:\tkz at pamax,
-			samples     = 200,
-			fp          = true,
-			id          = tkzfct}
+      domain      = \tkz at pamin:\tkz at pamax,
+      samples     = 200,
+      fp          = true,
+      id          = tkzfct}
 \pgfqkeys{/@tkzfct}{#1}
   \iftkz at init@NO%
      \FPdiv{\tkz at x@delta}{\tkz at init@xorigine}{\tkz at init@xstep}%
@@ -374,11 +376,11 @@
 \def\tkz at FctPolar[#1]#2{%
 \begingroup
 \pgfkeys{/@tkzfct/.cd,
-			domain      = \tkz at pomin:\tkz at pomax,
-			fp          = true,
-			samples     = 200,
-			id          = tkzfctpolar
-			}
+      domain      = \tkz at pomin:\tkz at pomax,
+      fp          = true,
+      samples     = 200,
+      id          = tkzfctpolar
+      }
 \pgfqkeys{/@tkzfct}{#1}
   \iftkz at init@NO%
      \FPdiv{\tkz at x@delta}{\tkz at init@xorigine}{\tkz at init@xstep}%
@@ -403,11 +405,11 @@
 %                               tkzDrawRiemannSum
 %<--------------------------------------------------------------------------->
 \pgfkeys{/@tkzriemann/.cd,
-			interval/.code args={#1:#2} {\FPeval\tkz at min{(#1)}
-			                             \FPeval\tkz at max{(#2)}},
-			number/.store in                =  \tkz at fct@nb,
-			opacity/.store in               =  \tkz at fct@opacity,
-			color/.store in                 =  \tkz at fct@color,
+      interval/.code args={#1:#2} {\FPeval\tkz at min{(#1)}
+                                   \FPeval\tkz at max{(#2)}},
+      number/.store in                =  \tkz at fct@nb,
+      opacity/.store in               =  \tkz at fct@opacity,
+      color/.store in                 =  \tkz at fct@color,
  /@tkzriemann/.search also  = {/tikz},
 }
 \def\tkzDrawRiemannSum{\pgfutil at ifnextchar[{%
@@ -415,10 +417,10 @@
 \def\tkz at DrawRiemannSum[#1]{%
 \begingroup
 \pgfkeys{/@tkzriemann/.cd,
-		interval        = 1:2,
-		number          = 10,
-		opacity         = 0.5,
-		line width      = 1pt
+    interval        = 1:2,
+    number          = 10,
+    opacity         = 0.5,
+    line width      = 1pt
 }
 \pgfqkeys{/@tkzriemann}{#1}
   \iftkz at init@NO%
@@ -437,9 +439,9 @@
   \FPeval\tkz at fx{\tkzFcta}
   \FPadd\tkz at next{\x}{\tkz at delta}
   \draw[ color=\tkz at fct@color,
- 		 opacity=\tkz at fct@opacity,
-		 /@tkzriemann/.cd,#1] (\x ,0 ) rectangle (\tkz at next,
-		 \tkz at fx/\tkz at init@ystep );
+     opacity=\tkz at fct@opacity,
+     /@tkzriemann/.cd,#1] (\x ,0 ) rectangle (\tkz at next,
+     \tkz at fx/\tkz at init@ystep );
 }
    \end{scope}
 \endgroup
@@ -448,23 +450,23 @@
 %                               tkzDrawRiemannSumInf
 %<--------------------------------------------------------------------------->
 \pgfkeys{/@tkzriemann/.cd,
-			interval/.code args={#1:#2} {\FPeval\tkz at min{(#1)}
-			                             \FPeval\tkz at max{(#2)}},
-			number/.store in                =  \tkz at fct@nb,
-			opacity/.store in               =  \tkz at fct@opacity,
-			color/.store in                 =  \tkz at fct@color,
-			/@tkzriemann/.search also   = {/tikz},
-								   }
+      interval/.code args={#1:#2} {\FPeval\tkz at min{(#1)}
+                                   \FPeval\tkz at max{(#2)}},
+      number/.store in                =  \tkz at fct@nb,
+      opacity/.store in               =  \tkz at fct@opacity,
+      color/.store in                 =  \tkz at fct@color,
+      /@tkzriemann/.search also   = {/tikz},
+                   }
 \def\tkzDrawRiemannSumInf{\pgfutil at ifnextchar[{%
                  \catcode`\:=12 \tkz at DrawRiemannSumInf}{\tkz at DrawRiemannSumInf[]}}
 \def\tkz at DrawRiemannSumInf[#1]{%
 \begingroup
 \pgfkeys{/@tkzriemann/.cd,
-		interval        = 1:2,
-		number          = 10,
-		opacity         = 0.5,
-		line width      = 1pt
-		}
+    interval        = 1:2,
+    number          = 10,
+    opacity         = 0.5,
+    line width      = 1pt
+    }
 \pgfqkeys{/@tkzriemann}{#1}
   \iftkz at init@NO%
      \FPdiv{\tkz at x@delta}{\tkz at init@xorigine}{\tkz at init@xstep}%
@@ -505,11 +507,11 @@
 \def\tkz at DrawRiemannSumSup[#1]{%
 \begingroup
 \pgfkeys{/@tkzriemann/.cd,
-			interval        = 1:2,
-			number          = 10,
-			opacity         = 0.5,
-			line width      = 1pt
-			}
+      interval        = 1:2,
+      number          = 10,
+      opacity         = 0.5,
+      line width      = 1pt
+      }
 \pgfqkeys{/@tkzriemann}{#1}
   \iftkz at init@NO%
      \FPdiv{\tkz at x@delta}{\tkz at init@xorigine}{\tkz at init@xstep}%
@@ -550,11 +552,11 @@
 \def\tkz at DrawRiemannSumMid[#1]{%
 \begingroup
 \pgfkeys{/@tkzriemann/.cd,
-		interval        = 1:2,
-		number          = 10,
-		opacity         = 0.5,
-		line width      = 1pt
-		}
+    interval        = 1:2,
+    number          = 10,
+    opacity         = 0.5,
+    line width      = 1pt
+    }
 \pgfqkeys{/@tkzriemann}{#1}
   \iftkz at init@NO%
      \FPdiv{\tkz at x@delta}{\tkz at init@xorigine}{\tkz at init@xstep}%
@@ -590,14 +592,14 @@
 \def\tkz at ComT{v}  % need
 
 \pgfkeys{/@tkzxh/.cd,
- 		 posgrad/.store in  = \tkz at tkzXh@posgrad,
- 		 left/.store in     = \tkz at tkzXh@left,
- 		 right/.store in    = \tkz at tkzXh@right,
- 		 color/.store in    = \tkz at tkzXh@color,
- 		 posgrad = {below=6 pt},
- 		 color   = \tkz at mainlinecolor,
- 		 left    = {},
- 		 right   = {},
+     posgrad/.store in  = \tkz at tkzXh@posgrad,
+     left/.store in     = \tkz at tkzXh@left,
+     right/.store in    = \tkz at tkzXh@right,
+     color/.store in    = \tkz at tkzXh@color,
+     posgrad = {below=6 pt},
+     color   = \tkz at mainlinecolor,
+     left    = {},
+     right   = {},
   }
 \def\tkzXH{\pgfutil at ifnextchar[{\tkz at xh}{\tkz at xh[]}}
 \def\tkz at xh[#1]#2{%
@@ -635,11 +637,11 @@
 %
 % \def\tkz at Tan[#1]#2(#3)#{
 % \pgfkeys{/@tkztan/.cd,
-% 		draw 	= 	false,
-% 		with	=	{},
-% 		kr   	= 	1,
-% 		kl   	= 	1
-% 		}
+%     draw  =   false,
+%     with  = {},
+%     kr    =   1,
+%     kl    =   1
+%     }
 % \pgfqkeys{/@tkztan}{#1}
 %  \global\edef\tkz at opttan{#1}
 %   \FPeval\x{(#3)}%



More information about the tex-live-commits mailing list.