texlive[67212] Master/texmf-dist: tikz3d-fr (25may23)

commits+karl at tug.org commits+karl at tug.org
Thu May 25 22:36:29 CEST 2023


Revision: 67212
          http://tug.org/svn/texlive?view=revision&revision=67212
Author:   karl
Date:     2023-05-25 22:36:28 +0200 (Thu, 25 May 2023)
Log Message:
-----------
tikz3d-fr (25may23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/tikz3d-fr/tikz3d-fr-doc.pdf
    trunk/Master/texmf-dist/doc/latex/tikz3d-fr/tikz3d-fr-doc.tex
    trunk/Master/texmf-dist/tex/latex/tikz3d-fr/tikz3d-fr.sty

Modified: trunk/Master/texmf-dist/doc/latex/tikz3d-fr/tikz3d-fr-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tikz3d-fr/tikz3d-fr-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tikz3d-fr/tikz3d-fr-doc.tex	2023-05-25 20:36:18 UTC (rev 67211)
+++ trunk/Master/texmf-dist/doc/latex/tikz3d-fr/tikz3d-fr-doc.tex	2023-05-25 20:36:28 UTC (rev 67212)
@@ -4,8 +4,8 @@
 
 \documentclass[french,a4paper,11pt]{article}
 \usepackage[margin=2cm,includefoot]{geometry}
-\def\TPversion{0.1.0}
-\def\TPdate{02 Mai 2023}
+\def\TPversion{0.1.1}
+\def\TPdate{24 Mai 2023}
 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}
 \usepackage{amsmath,amssymb}
@@ -246,8 +246,10 @@
 
 \part{Historique}
 
-\verb|v0.1.0|~:~~~~Version initiale.
+\verb|v0.1.1|~:~~~~Tracé des segments individuels avec l'option \textsf{[line cap=round]}
 
+\verb|v0.1.0|~:~~~~Version initiale
+
 \newpage
 
 \part{Introduction}
@@ -257,7 +259,7 @@
 \subsection{Introduction}
 
 \begin{noteblock}
-Le package propose des commandes basiques -- francisées -- pour travailler sur des figures simples en 3D, à l'aide de \TikZ{} en utilisant des coordonnées tridimensionnelles :
+Le package propose des commandes basiques -- et francisées -- pour travailler sur des figures simples en 3D, à l'aide de \TikZ{} en utilisant des coordonnées tridimensionnelles :
 
 \begin{itemize}
 	\item un environnement avec gestion des unités $x/y/z$ ;
@@ -282,7 +284,7 @@
 \begin{importantblock}
 Le package se charge, de manière classique, dans le préambule.
 
-Il n'existe pas d'option pour le package, et \texttt{xcolor} n'est pas chargé avec des options spécifiques.
+Il n'existe pas d'option pour le package, et \texttt{xcolor} n'est pas chargé.
 \end{importantblock}
 
 \begin{PresCodeTex}{listing only}
@@ -394,7 +396,7 @@
 \subsection{Commandes}
 
 \begin{cautionblock}
-Les commandes \textit{simplifiées} et \textit{francisées} disponible sont :
+Les commandes \textit{simplifiées} et \textit{francisées} disponibles sont :
 
 \begin{itemize}
 	\item \texttt{\textbackslash PlacePointEspace} pour placer un point dans l'espace ;
@@ -492,7 +494,7 @@
 \subsection{Commandes}
 
 \begin{cautionblock}
-Les commandes \textit{simplifiée} et \textit{francisé} pour afficher un pavé (ou un cube !) est  la commande \texttt{\textbackslash PaveTikzTriDim}.
+La commande \textit{simplifiée} et \textit{francisée} pour afficher un pavé (ou un cube !) est la commande \texttt{\textbackslash PaveTikzTriDim}.
 \end{cautionblock}
 
 \begin{PresCodeTex}{listing only}

Modified: trunk/Master/texmf-dist/tex/latex/tikz3d-fr/tikz3d-fr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tikz3d-fr/tikz3d-fr.sty	2023-05-25 20:36:18 UTC (rev 67211)
+++ trunk/Master/texmf-dist/tex/latex/tikz3d-fr/tikz3d-fr.sty	2023-05-25 20:36:28 UTC (rev 67212)
@@ -3,7 +3,8 @@
 % or later, see http://www.latex-project.org/lppl.txtf
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tikz3d-fr}[2023/05/02 0.1.0 Aide pour l'utilisation de TikZ 3D]
+\ProvidesPackage{tikz3d-fr}[2023/05/24 0.1.1 Aide pour l'utilisation de TikZ 3D]
+%0.1.1	Segments avec line cap=round
 %0.1.0	Version initiale
 
 %------Packages utiles
@@ -15,7 +16,7 @@
 \RequirePackage{listofitems}
 %------Librairies tikz
 \usetikzlibrary{calc}
-\usetikzlibrary{babel}
+%\usetikzlibrary{babel}
 
 %%------Param3D pour l'environnement
 \defKV[paramstridim]{%
@@ -46,6 +47,20 @@
 	\end{tikzpicture}
 }
 
+\NewDocumentCommand\VecteursBase{ O{3} }{%
+	\IfEq{#1}{3}%
+		{%
+			\draw[->,>=latex] (0,0,0) -- (1,0,0) node[pos=1.1]{x};
+			\draw[->,>=latex] (0,0,0) -- (0,1,0) node[pos=1.1]{y};
+			\draw[->,>=latex] (0,0,0) -- (0,0,1) node[pos=1.1]{z};
+		}{}%
+	\IfEq{#1}{2}%
+		{%
+			\draw[->,>=latex] (0,0,0) -- (1,0,0) node[pos=1.1]{x};
+			\draw[->,>=latex] (0,0,0) -- (0,1,0) node[pos=1.1]{y};
+		}{}%
+}
+
 %%------PaveDroitTikZ
 \defKV[paramspavetridim]{%
 	Largeur=\xdef\PFPaveLgDDD{#1},%
@@ -70,8 +85,7 @@
 	CouleurSommets=black
 }
 
-
-\newcommand\PaveTikzTriDim[1][]{%
+\NewDocumentCommand\PaveTikzTriDim{ O{} }{%
 	\useKVdefault[paramspavetridim]%
 	\setKV[paramspavetridim]{#1}%
 	\ifboolKV[paramspavetridim]{Cube}
@@ -221,7 +235,7 @@
 
 %%------Créer Segment(s) 3d
 \NewDocumentCommand\TraceSegmentEspace{ O{} r() r() }{%1=optionstikz,2=A,3=B
-	\draw[#1] (#2)--(#3) ;
+	\draw[#1,line cap=round] (#2)--(#3) ;
 }
 
 \NewDocumentCommand\TraceSegmentsEspace{ O{} m }{%1=optionstikz,2=liste A/B C/D
@@ -228,7 +242,7 @@
 	\setsepchar[.]{ ./}%
 	\readlist*\ListePtsEspace{#2}
 	\foreach \i in {1,2,...,\ListePtsEspacelen}
-		{\draw[#1] (\ListePtsEspace[\i,1])--(\ListePtsEspace[\i,2]) ;}
+		{\draw[#1,line cap=round] (\ListePtsEspace[\i,1])--(\ListePtsEspace[\i,2]) ;}
 }
 
 %--Petits Cubes
@@ -311,4 +325,6 @@
 	\IfBooleanTF{#1}
 		{}
 		{\end{EnvTikzEspace}}
-}
\ No newline at end of file
+}
+
+\endinput
\ No newline at end of file



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