From ed4c98e3a1f3e2160094ac1b05cfc304832cce4d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 25 May 2023 03:02:16 +0000 Subject: CTAN sync 202305250302 --- .../pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.pdf | Bin 603790 -> 604526 bytes .../pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.tex | 16 ++++++----- graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty | 30 ++++++++++++++++----- 3 files changed, 32 insertions(+), 14 deletions(-) (limited to 'graphics/pgf/contrib/tikz3d-fr') diff --git a/graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.pdf b/graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.pdf index 9566efab5b..a6610abd58 100644 Binary files a/graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.pdf and b/graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.pdf differ diff --git a/graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.tex b/graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.tex index 548d68c219..5793927f74 100644 --- a/graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.tex +++ b/graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.tex @@ -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,7 +246,9 @@ \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 @@ -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 @@ L'idée est de proposer une utilisation des capacités (natives) 3D de \TikZ, en \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 @@ Une fois l'environnement, via son \textit{repère}, est créé, toute commande e \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 @@ De manière un peu plus spécifique : \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} diff --git a/graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty b/graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty index b1c028fc15..6ee9118c66 100644 --- a/graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty +++ b/graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty @@ -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,14 +235,14 @@ %%------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 \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 -- cgit v1.2.3