summaryrefslogtreecommitdiff
path: root/graphics/pgf/contrib/tikz3d-fr
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-05-25 03:02:16 +0000
committerNorbert Preining <norbert@preining.info>2023-05-25 03:02:16 +0000
commited4c98e3a1f3e2160094ac1b05cfc304832cce4d (patch)
tree525f429dcbb1a32940c3c2b0564ec988ffdb5844 /graphics/pgf/contrib/tikz3d-fr
parentcaf8f98f9740b34fca93a1a42058820632d0b35b (diff)
CTAN sync 202305250302
Diffstat (limited to 'graphics/pgf/contrib/tikz3d-fr')
-rw-r--r--graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.pdfbin603790 -> 604526 bytes
-rw-r--r--graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.tex16
-rw-r--r--graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty30
3 files changed, 32 insertions, 14 deletions
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
--- a/graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.pdf
+++ b/graphics/pgf/contrib/tikz3d-fr/doc/tikz3d-fr-doc.pdf
Binary files 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