texlive[72726] Master/texmf-dist: pixelarttikz (31oct24)

commits+karl at tug.org commits+karl at tug.org
Thu Oct 31 21:35:56 CET 2024


Revision: 72726
          https://tug.org/svn/texlive?view=revision&revision=72726
Author:   karl
Date:     2024-10-31 21:35:56 +0100 (Thu, 31 Oct 2024)
Log Message:
-----------
pixelarttikz (31oct24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-en.pdf
    trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-en.tex
    trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-fr.pdf
    trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-fr.tex
    trunk/Master/texmf-dist/doc/latex/pixelarttikz/base.csv
    trunk/Master/texmf-dist/tex/latex/pixelarttikz/PixelArtTikz.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/pixelarttikz/testlist.csv

Modified: trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-en.tex	2024-10-31 20:34:24 UTC (rev 72725)
+++ trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-en.tex	2024-10-31 20:35:56 UTC (rev 72726)
@@ -45,9 +45,9 @@
 \usepackage[margin=1.5cm]{geometry}
 \setlength{\parindent}{0pt}
 
-\def\TPversion{0.1.4}
-\def\TPdate{16/04/2024}
-
+\def\TPversion{0.1.5}
+\def\TPdate{31/10/2024}
+\usepackage{minted2}
 \usepackage[most]{tcolorbox}
 \tcbuselibrary{minted}
 \NewTCBListing{PresentationCode}{ O{blue} m }{%
@@ -453,6 +453,33 @@
 
 \pagebreak
 
+\subsection{Symbols within list(s)}
+
+List of symbols can be given within list(s), picked randomly.
+
+\begin{PresentationCode}{}
+\begin{filecontents*}[overwrite]{testlist.csv}
+A,B,C,A
+A,B,B,C
+B,A,C,B
+C,A,B,C
+\end{filecontents*}
+
+\textbf{Notice : }
+
+Multiples of 5 : red\\
+Multiples of 3 : green\\
+Multiples of 2 : blue
+
+\PixlArtTikz[Codes=ABC,Symbols={5§25§35,3§9§21§27,2§4§8§14§16},Symb,Style=\large\sffamily,Unit=0.85]{testlist.csv}
+\hspace{5mm}
+\PixlArtTikz[Codes=ABC,Symbols={5§25§35,3§9§21§27,2§4§8§14§16},Symb,Style=\large\sffamily,Unit=0.85]{testlist.csv}
+\hspace{5mm}
+\PixlArtTikz[Codes=ABC,Colors={red,green,blue},Correction,Style=\large\sffamily,Unit=0.85]{testlist.csv}
+\end{PresentationCode}
+
+\pagebreak
+
 \subsection{Starred macro}
 
 The starred macro \texttt{\textbackslash PixlArtTikz*} is to be used within an already created environment. It can be useful for adding code after the PixelArt.
@@ -881,6 +908,8 @@
 
 \part{History}
 
+\verb|v0.1.5|~:~~~~Symbols can be given with list(s) + Enhancements of internal code
+
 \verb|v0.1.4|~:~~~~Anamorphic cylinder PixelArts
 
 \verb|v0.1.3|~:~~~~Cut PixelArts within several PixelArts

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

Modified: trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-fr.tex	2024-10-31 20:34:24 UTC (rev 72725)
+++ trunk/Master/texmf-dist/doc/latex/pixelarttikz/PixelArtTikz-doc-fr.tex	2024-10-31 20:35:56 UTC (rev 72726)
@@ -44,9 +44,10 @@
 \usepackage[margin=1.5cm]{geometry}
 \setlength{\parindent}{0pt}
 
-\def\TPversion{0.1.4}
-\def\TPdate{16 avril 2024}
+\def\TPversion{0.1.5}
+\def\TPdate{31 octobre 2024}
 
+\usepackage{minted2}
 \usepackage[most]{tcolorbox}
 \tcbuselibrary{minted}
 \NewTCBListing{PresentationCode}{ O{blue} m }{%
@@ -504,6 +505,35 @@
 
 \pagebreak
 
+\subsection{Symboles dans une liste}
+
+À noter qu'il est possible de donner comme symboles des listes dans lesquelles seront choisies aléatoirement les symboles.
+
+\begin{PresentationCode}{}
+%codes à afficher, avec utiliser des symboles "alétaoires" dans une liste
+
+\begin{filecontents*}[overwrite]{testlist.csv}
+A,B,C,A
+A,B,B,C
+B,A,C,B
+C,A,B,C
+\end{filecontents*}
+
+\textbf{Notice : }
+
+Multiples de 5 : Rouge\\
+Multiples de 3 : Vert\\
+Multiples de 2 : Bleu
+
+\PixelArtTikz[Codes=ABC,Symboles={5§25§35,3§9§21§27,2§4§8§14§16},Symb,Style=\large\sffamily,Unite=0.85]{testlist.csv}
+\hspace{5mm}
+\PixelArtTikz[Codes=ABC,Symboles={5§25§35,3§9§21§27,2§4§8§14§16},Symb,Style=\large\sffamily,Unite=0.85]{testlist.csv}
+\hspace{5mm}
+\PixelArtTikz[Codes=ABC,Couleurs={red,green,blue},Correction,Style=\large\sffamily,Unite=0.85]{testlist.csv}
+\end{PresentationCode}
+
+\pagebreak
+
 \subsection{Commande étoilée}
 
 La commande \textit{étoilée} \texttt{\textbackslash PixelArtTikz*} permet d'intégrer le PixelArt dans un environnement créé par l'utilisateur. Cela permet par exemple de pouvoir rajouter du code en parallèle du PixelArt.
@@ -1112,6 +1142,8 @@
 
 \part{Historique}
 
+\verb|v0.1.5|~:~~~~Symboles sous forme de liste(s) (éléments tirés aléatoirement) + Amélioration du traitement
+
 \verb|v0.1.4|~:~~~~PixelArts avec anamorphose cylindrique
 
 \verb|v0.1.3|~:~~~~Possibilité de créer des PixelArts collaboratifs

Modified: trunk/Master/texmf-dist/doc/latex/pixelarttikz/base.csv
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pixelarttikz/base.csv	2024-10-31 20:34:24 UTC (rev 72725)
+++ trunk/Master/texmf-dist/doc/latex/pixelarttikz/base.csv	2024-10-31 20:35:56 UTC (rev 72726)
@@ -1,4 +1,4 @@
- A,B,C,D
- A,B,D,C
- B,A,D,C
- C,A,B,D
+A,B,C,D
+A,B,D,C
+B,A,D,C
+C,A,B,D

Added: trunk/Master/texmf-dist/doc/latex/pixelarttikz/testlist.csv
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pixelarttikz/testlist.csv	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/pixelarttikz/testlist.csv	2024-10-31 20:35:56 UTC (rev 72726)
@@ -0,0 +1,4 @@
+A,B,C,A
+A,B,B,C
+B,A,C,B
+C,A,B,C


Property changes on: trunk/Master/texmf-dist/doc/latex/pixelarttikz/testlist.csv
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/pixelarttikz/PixelArtTikz.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pixelarttikz/PixelArtTikz.sty	2024-10-31 20:34:24 UTC (rev 72725)
+++ trunk/Master/texmf-dist/tex/latex/pixelarttikz/PixelArtTikz.sty	2024-10-31 20:35:56 UTC (rev 72726)
@@ -2,7 +2,8 @@
 % licence........: Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{PixelArtTikz}[2024/04/16 v0.1.4 PixelArts with csv and TikZ]
+\ProvidesPackage{PixelArtTikz}[2024/10/31 v0.1.5 PixelArts with csv and TikZ]
+% 0.1.5		Amélioration du code interne + possibilité de créer des grilles avec des symboles choisis dans une liste
 % 0.1.4		Cylinder anamorphic pixelart
 % 0.1.3		Split PA into grid
 % 0.1.2		Mini pixerlart
@@ -23,6 +24,7 @@
 \RequirePackage{xstring}
 \RequirePackage{multicol}
 \RequirePackage{listofitems}
+\RequirePackage{ifthen}
 %librairies tikz
 %\usetikzlibrary{calc,shapes.geometric}
 %cvs
@@ -33,6 +35,19 @@
 	\RequirePackage[l3]{csvsimple}
 \fi
 
+\NewDocumentCommand\TraiteListeSymbPixelArt{ m }{%
+	\IfSubStr{#1}{§}%
+		{%
+			\setsepchar{§}%
+			\readlist*\lstPAchoices{#1}%
+			\xdef\lstPAchoicesrand{\fpeval{randint(1,\lstPAchoiceslen)}}%
+			\lstPAchoices[\lstPAchoicesrand]%
+		}%
+		{%c'est normal
+			#1%
+		}%
+}
+
 %------clés [fr] / keys [en]
 \defKV[pixelarttkz]{%
 	Codes=\def\PATlettres{#1},%
@@ -60,20 +75,26 @@
 	\IfBooleanTF{#1}{}{\begin{tikzpicture}[x=\PATunit cm,y=\PATunit cm,#3]}
 	\ifboolKV[pixelarttkz]{Correction}%
 	{%
+		\readlist*\LCPA\PATcouleurs%
 		\csvloop{file=#4,no head,command={%
 			\foreach \l [count=\n] in \csvline {%
 				\StrDel{\l}{ }[\l]%
-				\setsepchar{,}%
-				\readlist*\LCPA\PATcouleurs%
+				%\setsepchar{,}%
+				%\readlist*\LCPA\PATcouleurs%
 				\StrPosition{\PATlettres}{\l}[\pixcnt]%
-				\xintifboolexpr{\pixcnt>0}%
-					{%
-						\itemtomacro\LCPA[\pixcnt]\pixcol%
-						\ifboolKV[pixelarttkz]{BordCases}%
-							{\draw[fill=\pixcol] ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) ;}%
-							{\filldraw[\pixcol] ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) ;}%
-					}%
-					{}%
+				\ifnum\pixcnt>0%
+					\ifboolKV[pixelarttkz]{BordCases}%
+						{\draw[fill={\LCPA[\pixcnt]}] ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) ;}%
+						{\filldraw[{\LCPA[\pixcnt]}] ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) ;}%
+				\fi%
+				%\xintifboolexpr{\pixcnt>0}%
+				%	{%
+				%		%\itemtomacro\LCPA[\pixcnt]\pixcol%
+				%		\ifboolKV[pixelarttkz]{BordCases}%
+				%			{\draw[fill={\LCPA[\pixcnt]}] ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) ;}%
+				%			{\filldraw[{\LCPA[\pixcnt]}] ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) ;}%
+				%	}%
+				%	{}%
 				}%
 			}%
 		}%
@@ -80,16 +101,17 @@
 	}%
 	{%
 		\ifboolKV[pixelarttkz]{Symb}{%affichage du pixelart versions chiffres si besoin
+			\readlist*\LCNA\PATchiffres%
 			\csvloop{file=#4,no head,command={%
 				\foreach \l [count=\n] in \csvline {%
 					\StrDel{\l}{ }[\l]%
-					\setsepchar{,}%
-					\readlist*\LCNA\PATchiffres%
+					%\setsepchar{,}%
+					%\readlist*\LCNA\PATchiffres%
 					\StrPosition{\PATlettres}{\l}[\pixpos]%
 					\xintifboolexpr{\pixpos>0}%
 						{%
 							\itemtomacro\LCNA[\pixpos]\pixchf%
-							\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\pixchf} ;%
+							\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\TraiteListeSymbPixelArt{\pixchf}} ;%
 						}%
 						{}%
 					}%
@@ -145,11 +167,12 @@
 	\begin{tikzpicture}[x=\PATunit cm,y=\PATunit cm,#2]
 		\ifboolKV[pixelarttkz]{Correction}%
 		{%
+			\readlist*\LCPA\PATcouleurs%
 			\csvloop{file=#3,no head,command={%
 				\foreach \l [count=\n] in \csvline {%
 					\StrDel{\l}{ }[\l]%
-					\setsepchar{,}%
-					\readlist*\LCPA\PATcouleursù
+					%\setsepchar{,}%
+					%\readlist*\LCPA\PATcouleurs%
 					\StrPosition{\PATlettres}{\l}[\pixcnt]%
 					\xintifboolexpr{\pixcnt>0}%
 						{%
@@ -165,16 +188,17 @@
 		}%
 		{%
 			\ifboolKV[pixelarttkz]{Symb}{%affichage du pixelart versions chiffres si besoin
+				\readlist*\LCNA\PATchiffres%
 				\csvloop{file=#3,no head,command={%
 					\foreach \l [count=\n] in \csvline {%
 						\StrDel{\l}{ }[\l]%
-						\setsepchar{,}%
-						\readlist*\LCNA\PATchiffres%
+						%\setsepchar{,}%
+						%\readlist*\LCNA\PATchiffres%
 						\StrPosition{\PATlettres}{\l}[\pixpos]%
 						\xintifboolexpr{\pixpos>0}%
 							{%
 								\itemtomacro\LCNA[\pixpos]\pixchf%
-								\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\pixchf} ;%
+								\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\TraiteListeSymbPixelArt{\pixchf}} ;%
 							}%
 							{}%
 						}%
@@ -226,11 +250,12 @@
 	\IfBooleanTF{#1}{}{\begin{tikzpicture}[x=\PATunit cm,y=\PATunit cm,#3]}
 		\ifboolKV[pixelarttkzen]{Correction}%
 		{%
+			\readlist*\LCPA\PATcouleurs%
 			\csvloop{file=#4,no head,command={%
 					\foreach \l [count=\n] in \csvline {%
 						\StrDel{\l}{ }[\l]%
-						\setsepchar{,}%
-						\readlist*\LCPA\PATcouleurs%
+						%\setsepchar{,}%
+						%\readlist*\LCPA\PATcouleurs%
 						\StrPosition{\PATlettres}{\l}[\pixcnt]%
 						\xintifboolexpr{\pixcnt>0}%
 						{%
@@ -246,16 +271,17 @@
 		}%
 		{%
 			\ifboolKV[pixelarttkzen]{Symb}{%affichage du pixelart versions chiffres si besoin
+				\readlist*\LCNA\PATchiffres%
 				\csvloop{file=#4,no head,command={%
 						\foreach \l [count=\n] in \csvline {%
 							\StrDel{\l}{ }[\l]%
-							\setsepchar{,}%
-							\readlist*\LCNA\PATchiffres%
+							%\setsepchar{,}%
+							%\readlist*\LCNA\PATchiffres%
 							\StrPosition{\PATlettres}{\l}[\pixpos]%
 							\xintifboolexpr{\pixpos>0}%
 							{%
 								\itemtomacro\LCNA[\pixpos]\pixchf%
-								\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\pixchf} ;%
+								\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\TraiteListeSymbPixelArt{\pixchf}} ;%
 							}%
 							{}%
 						}%
@@ -311,11 +337,12 @@
 	\begin{tikzpicture}[x=\PATunit cm,y=\PATunit cm,#2]
 		\ifboolKV[pixelarttkzen]{Correction}%
 		{%
+			\readlist*\LCPA\PATcouleurs%
 			\csvloop{file=#3,no head,command={%
 					\foreach \l [count=\n] in \csvline {%
 						\StrDel{\l}{ }[\l]%
-						\setsepchar{,}%
-						\readlist*\LCPA\PATcouleurs%
+						%\setsepchar{,}%
+						%\readlist*\LCPA\PATcouleurs%
 						\StrPosition{\PATlettres}{\l}[\pixcnt]%
 						\xintifboolexpr{\pixcnt>0}%
 						{%
@@ -331,16 +358,17 @@
 		}%
 		{%
 			\ifboolKV[pixelarttkzen]{Symb}{%affichage du pixelart versions chiffres si besoin
+				\readlist*\LCNA\PATchiffres%
 				\csvloop{file=#3,no head,command={%
 						\foreach \l [count=\n] in \csvline {%
 							\StrDel{\l}{ }[\l]%
-							\setsepchar{,}%
-							\readlist*\LCNA\PATchiffres%
+							%\setsepchar{,}%
+							%\readlist*\LCNA\PATchiffres%
 							\StrPosition{\PATlettres}{\l}[\pixpos]%
 							\xintifboolexpr{\pixpos>0}%
 							{%
 								\itemtomacro\LCNA[\pixpos]\pixchf%
-								\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\pixchf} ;%
+								\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\TraiteListeSymbPixelArt{\pixchf}} ;%
 							}%
 							{}%
 						}%
@@ -476,6 +504,7 @@
 	\begin{tikzpicture}[x=\PATunit cm,y=\PATunit cm,#2]
 		\ifboolKV[pixelarttkz]{Correction}%
 		{%
+			\readlist*\LCPA\PATcouleurs%
 			\csvloop{file=#3,range=\PAfirstline-\PAlastline,no head,command={%
 					\foreach \l [count=\n] in \csvline {%
 						\xintifboolexpr{ \n >= (\NbColBloc*(\NumBlocCol-1)+1) 'and' \n <= (\NbColBloc*(\NumBlocCol-1)+\NbColBloc)}%
@@ -482,7 +511,7 @@
 							{%
 								\StrDel{\l}{ }[\l]%
 								\setsepchar{,}%
-								\readlist*\LCPA\PATcouleurs%
+								%\readlist*\LCPA\PATcouleurs%
 								\StrPosition{\PATlettres}{\l}[\pixcnt]%
 								\xintifboolexpr{\pixcnt>0}%
 								{%
@@ -500,6 +529,7 @@
 		}%
 		{%
 			\ifboolKV[pixelarttkz]{Symb}{%affichage du pixelart versions chiffres si besoin
+				\readlist*\LCNA\PATchiffres%
 				\csvloop{file=#3,range=\PAfirstline-\PAlastline,no head,command={%
 						\foreach \l [count=\n] in \csvline {%
 							\xintifboolexpr{ \n >= (\NbColBloc*(\NumBlocCol-1)+1) 'and' \n <= (\NbColBloc*(\NumBlocCol-1)+\NbColBloc)}%
@@ -506,12 +536,12 @@
 								{%
 									\StrDel{\l}{ }[\l]%
 									\setsepchar{,}%
-									\readlist*\LCNA\PATchiffres%
+									%\readlist*\LCNA\PATchiffres%
 									\StrPosition{\PATlettres}{\l}[\pixpos]%
 									\xintifboolexpr{\pixpos>0}%
 									{%
 										\itemtomacro\LCNA[\pixpos]\pixchf%
-										\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\pixchf} ;%
+										\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\TraiteListeSymbPixelArt{\pixchf}} ;%
 									}%
 									{}%
 								}%
@@ -629,6 +659,7 @@
 	\begin{tikzpicture}[x=\PATunit cm,y=\PATunit cm,#2]
 		\ifboolKV[pixelarttkzen]{Correction}%
 		{%
+			\readlist*\LCPA\PATcouleurs%
 			\csvloop{file=#3,range=\PAfirstline-\PAlastline,no head,command={%
 					\foreach \l [count=\n] in \csvline {%
 						\xintifboolexpr{ \n >= (\NbColBloc*(\NumBlocCol-1)+1) 'and' \n <= (\NbColBloc*(\NumBlocCol-1)+\NbColBloc)}%
@@ -635,7 +666,7 @@
 							{%
 								\StrDel{\l}{ }[\l]%
 								\setsepchar{,}%
-								\readlist*\LCPA\PATcouleurs%
+								%\readlist*\LCPA\PATcouleurs%
 								\StrPosition{\PATlettres}{\l}[\pixcnt]%
 								\xintifboolexpr{\pixcnt>0}%
 								{%
@@ -653,6 +684,7 @@
 		}%
 		{%
 			\ifboolKV[pixelarttkzen]{Symb}{%affichage du pixelart versions chiffres si besoin
+				\readlist*\LCNA\PATchiffres%
 				\csvloop{file=#3,range=\PAfirstline-\PAlastline,no head,command={%
 						\foreach \l [count=\n] in \csvline {%
 							\xintifboolexpr{ \n >= (\NbColBloc*(\NumBlocCol-1)+1) 'and' \n <= (\NbColBloc*(\NumBlocCol-1)+\NbColBloc)}%
@@ -659,12 +691,12 @@
 								{%
 									\StrDel{\l}{ }[\l]%
 									\setsepchar{,}%
-									\readlist*\LCNA\PATchiffres%
+									%\readlist*\LCNA\PATchiffres%
 									\StrPosition{\PATlettres}{\l}[\pixpos]%
 									\xintifboolexpr{\pixpos>0}%
 									{%
 										\itemtomacro\LCNA[\pixpos]\pixchf%
-										\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\pixchf} ;%
+										\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\TraiteListeSymbPixelArt{\pixchf}} ;%
 									}%
 									{}%
 								}%
@@ -909,10 +941,10 @@
 												\itemtomacro\LCNA[\pixpos]\pixchf%
 												\ifboolKV[PixelArtCylinder]{Swap}%
 													{%
-														\draw ({0.5*\CylindAng+(\nnnn-1)*\CylindAng}:{-\AAanamcyllarg+(\thecsvrow-0.5)*\CylindSect}) node[rotate={-90+0.5*\CylindAng+(\nnnn-1)*\CylindAng},font=\PATAAtaille] {\pixchf};%
+														\draw ({0.5*\CylindAng+(\nnnn-1)*\CylindAng}:{-\AAanamcyllarg+(\thecsvrow-0.5)*\CylindSect}) node[rotate={-90+0.5*\CylindAng+(\nnnn-1)*\CylindAng},font=\PATAAtaille] {\TraiteListeSymbPixelArt{\pixchf}} ;%
 													}%
 													{%
-														\draw ({0.5*\CylindAng+(\nnnn-1)*\CylindAng}:{-\AAanamcylcenter-(\thecsvrow-0.5)*\CylindSect}) node[rotate={-90+0.5*\CylindAng+(\nnnn-1)*\CylindAng},font=\PATAAtaille] {\pixchf};%
+														\draw ({0.5*\CylindAng+(\nnnn-1)*\CylindAng}:{-\AAanamcylcenter-(\thecsvrow-0.5)*\CylindSect}) node[rotate={-90+0.5*\CylindAng+(\nnnn-1)*\CylindAng},font=\PATAAtaille] {\TraiteListeSymbPixelArt{\pixchf}} ;%
 													}%
 											}%
 											{%
@@ -1002,10 +1034,10 @@
 												\itemtomacro\LCNA[\pixpos]\pixchf%
 												\ifboolKV[PixlArtCylinder]{Swap}%
 													{%
-														\draw ({0.5*\CylindAng+(\nnnn-1)*\CylindAng}:{-\AAanamcyllarg+(\thecsvrow-0.5)*\CylindSect}) node[rotate={-90+0.5*\CylindAng+(\nnnn-1)*\CylindAng},font=\PATAAtaille] {\pixchf};%
+														\draw ({0.5*\CylindAng+(\nnnn-1)*\CylindAng}:{-\AAanamcyllarg+(\thecsvrow-0.5)*\CylindSect}) node[rotate={-90+0.5*\CylindAng+(\nnnn-1)*\CylindAng},font=\PATAAtaille] {\TraiteListeSymbPixelArt{\pixchf}} ;%
 													}%
 													{%
-														\draw ({0.5*\CylindAng+(\nnnn-1)*\CylindAng}:{-\AAanamcylcenter-(\thecsvrow-0.5)*\CylindSect}) node[rotate={-90+0.5*\CylindAng+(\nnnn-1)*\CylindAng},font=\PATAAtaille] {\pixchf};%
+														\draw ({0.5*\CylindAng+(\nnnn-1)*\CylindAng}:{-\AAanamcylcenter-(\thecsvrow-0.5)*\CylindSect}) node[rotate={-90+0.5*\CylindAng+(\nnnn-1)*\CylindAng},font=\PATAAtaille] {\TraiteListeSymbPixelArt{\pixchf}} ;%
 													}%
 											}%
 											{%



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