texlive[65700] Master/texmf-dist: writeongrid (31jan23)

commits+karl at tug.org commits+karl at tug.org
Tue Jan 31 21:51:23 CET 2023


Revision: 65700
          http://tug.org/svn/texlive?view=revision&revision=65700
Author:   karl
Date:     2023-01-31 21:51:23 +0100 (Tue, 31 Jan 2023)
Log Message:
-----------
writeongrid (31jan23)

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

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

Modified: trunk/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.tex	2023-01-31 20:51:08 UTC (rev 65699)
+++ trunk/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.tex	2023-01-31 20:51:23 UTC (rev 65700)
@@ -45,8 +45,8 @@
 \setlength{\parindent}{0pt}
 \definecolor{LightGray}{gray}{0.9}
 
-\def\TPversion{0.1.1}
-\def\TPdate{20/01/2023}
+\def\TPversion{0.1.2}
+\def\TPdate{30/01/2023}
 
 \usepackage[most]{tcolorbox}
 \tcbuselibrary{minted}
@@ -125,7 +125,7 @@
 \end{EnvGrid}
 \end{center}
 
-\begin{EnvGrid}[NumSquares=24x5,Margin=1,Enlarge=2/2,Grid=Seyes]<Plum!75/LightSteelBlue!50>
+\begin{EnvGrid}[NumSquares=24x5,Margin=1,Enlarge=2/2,Grid=Seyes]<\ColSeyes>
 	\WriteLine[Scale=1.5]{\textcolor{red}{my text on line 1\ldots}}
 	\WriteLine[Scale=1.5]{\textcolor{blue}{my text on line 2\ldots}}
 	\WriteLine[Scale=1.5,OffsetH=-1]{$1+\frac{1}{2}=\frac32$ et $(1+x)^2=1+2x+x^2$ on line 3\ldots}
@@ -218,14 +218,26 @@
 	\draw[ForestGreen,thick] (0,0) rectangle ({0.5*24},{-0.5*5}) ;
 \end{tikzpicture}
 
-\vspace{1.5cm}
+\vspace{1.25cm}
 
 The \texttt{tikzpicture} is \textit{bounded} by the \textcolor{ForestGreen}{\textit{border}}, in order to specify overtakings or alignment.
 
-\medskip
+\smallskip
 
 Le left-border of the \textcolor{ForestGreen}{\textit{border}} is aligned on the left-margin of the page, so take care of the \texttt{\textbackslash parindent}.
 
+\subsection{Predefined colors}
+
+The package \textsf{WriteOnGrid} proposes "shortcuts" for classic colors !
+
+\begin{PresentationCode}{listing only}
+\definecolor{TyrianPurple}{rgb}{0.4,0.01,0.24}
+%Colors for Seyes
+\def\ColSeyes{Plum!75/LightSteelBlue!50}
+%Colors for Ruled
+\def\ColRuled{LightSteelBlue!50/TyrianPurple}
+\end{PresentationCode}
+
 \pagebreak
 
 \section{Commands, keys and options}
@@ -254,15 +266,15 @@
 The second argument, \textit{optional}, between \texttt{<...>} is the color(s) of the grid :
 
 \begin{itemize}
-	\item by \Cle{Color} (\Cle{lightgray!50} by default) for $5\times5$ or Ruled ;
-	\item by \Cle{ColorA/ColorB} (\Cle{lightgray!50/lightgray!25} by default) for Seyes.
+	\item by \Cle{Color} (\Cle{lightgray!50} by default) for $5\times5$  ;
+	\item by \Cle{ColorA/ColorB} (\Cle{lightgray!50/lightgray!25} by default) for Seyes or Ruled.
 \end{itemize}
 
 \medskip
 
 \begin{PresentationCode}{listing only}
-%18x4 big squares, w/o overtaking, 3-margin
-\begin{EnvGrid}[NumSquares=18x4,Grid=Seyes,Margin=3]<Plum!75/LightSteelBlue!50>
+%18x4 big squares, w/o overtaking, Seyes colors, 3-margin
+\begin{EnvGrid}[NumSquares=18x4,Grid=Seyes,Margin=3]<\ColSeyes>
 \end{EnvGrid}
 
 %36x8 small squares, overtakings 3/3, LightSteelBlue color
@@ -269,9 +281,9 @@
 \begin{EnvGrid}[NumSquares=36x8,Enlarge=3/3]<LightSteelBlue>
 \end{EnvGrid}
 
-%12x3 lines "Ruled", w/o overtakins, orange!50 color, centered, with 2-margin
+%12x3 lines "Ruled", w/o overtakins, Ruled colors, centered, with 2-margin
 \begin{center}
-	\begin{EnvGrid}[NumSquares=12x3,Grid=Ruled,Margin=2]<orange!50>
+	\begin{EnvGrid}[NumSquares=12x3,Grid=Ruled,Margin=2]<\ColRuled>
 	\end{EnvGrid}
 \end{center}
 \end{PresentationCode}
@@ -278,7 +290,7 @@
 
 \medskip
 
-\begin{EnvGrid}[NumSquares=18x4,Grid=Seyes,Margin=3]<Plum!75/LightSteelBlue!50>
+\begin{EnvGrid}[NumSquares=18x4,Grid=Seyes,Margin=3]<\ColSeyes>
 \end{EnvGrid}
 
 \smallskip
@@ -289,7 +301,7 @@
 \smallskip
 
 \begin{center}
-	\begin{EnvGrid}[NumSquares=12x3,Grid=Ruled,Margin=2]<orange!50>
+	\begin{EnvGrid}[NumSquares=12x3,Grid=Ruled,Margin=2]<\ColRuled>
 	\end{EnvGrid}
 \end{center}
 
@@ -351,7 +363,7 @@
 \end{EnvGrid}
 
 \begin{PresentationCode}{listing only}
-\begin{EnvGrid}[NumSquares=16x4,Margin=2,Grid=Ruled]
+\begin{EnvGrid}[NumSquares=16x4,Margin=2,Grid=Ruled]<\ColRuled>
 	\WriteLine[Scale=1.5]{\textcolor{red}{red text on line 1\ldots}}
 	\WriteLine[Scale=1.15,OffsetH=1]{$(1+x)^2=1+2x+x^2$ on line 2, with 1-square offset\ldots}
 	\WriteLine[OffsetH=-1]{\textcolor{blue}{blue text, back to left, on line 3\ldots}}
@@ -358,7 +370,7 @@
 \end{EnvGrid}
 
 \end{PresentationCode}
-\begin{EnvGrid}[NumSquares=16x4,Margin=2,Grid=Ruled]
+\begin{EnvGrid}[NumSquares=16x4,Margin=2,Grid=Ruled]<\ColRuled>
 	\WriteLine[Scale=1.5]{\textcolor{red}{red text on line 1\ldots}}
 	\WriteLine[Scale=1.15,OffsetH=1]{$(1+x)^2=1+2x+x^2$ on line 2, with 1-square offset\ldots}
 	\WriteLine[OffsetH=-1]{\textcolor{blue}{blue text, back to left, on line 3\ldots}}
@@ -374,7 +386,7 @@
 
 \smallskip
 
-To sum up, they create full paper grid, with the ability to write paragraph.
+To sum up, they create full paper grid (by preference for \texttt{\textbf{a4paper}}), with the ability to write paragraph.
 
 \section{Example}
 
@@ -417,6 +429,8 @@
 
 \part*{History}
 
+\verb|v0.1.2|~:~~~~Shortcuts for default colors + small bugfixes
+
 \verb|v0.1.1|~:~~~~Best color choice
 
 \verb|v0.1.0|~:~~~~Initial version

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

Modified: trunk/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.tex	2023-01-31 20:51:08 UTC (rev 65699)
+++ trunk/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.tex	2023-01-31 20:51:23 UTC (rev 65700)
@@ -48,8 +48,8 @@
 \setlength{\parindent}{0pt}
 \definecolor{LightGray}{gray}{0.9}
 
-\def\TPversion{0.1.1}
-\def\TPdate{20 Janvier 2023}
+\def\TPversion{0.1.2}
+\def\TPdate{30 Janvier 2023}
 
 \usepackage[most]{tcolorbox}
 \tcbuselibrary{minted}
@@ -132,7 +132,7 @@
 \end{EnvQuadrillage}
 \end{center}
 
-\begin{EnvQuadrillage}[NbCarreaux=24x5,Marge=1,Elargir=2/2,Grille=Seyes]<Plum!75/LightSteelBlue!50>
+\begin{EnvQuadrillage}[NbCarreaux=24x5,Marge=1,Elargir=2/2,Grille=Seyes]<\CoulSeyes>
 	\EcrireLigne[Echelle=1.5]{\textcolor{red}{mon texte sur la ligne 1\ldots}}
 	\EcrireLigne[Echelle=1.5]{\textcolor{blue}{mon texte sur la ligne 2\ldots}}
 	\EcrireLigne[Echelle=1.5,DecalH=-1]{$1+\frac{1}{2}=\frac32$ et $(1+x)^2=1+2x+x^2$ sur la ligne 3\ldots}
@@ -234,10 +234,22 @@
 
 Il est à noter que le figure \texttt{tikzpicture} est \textit{délimitée} par le \textcolor{ForestGreen}{\textit{cadre}}, afin de pouvoir gérer les débordements et l'alignement de l'environnement !
 
-\medskip
+\smallskip
 
 De plus, le bord gauche du \textcolor{ForestGreen}{\textit{cadre}} est aligné sur la marge gauche de la page, donc la position du quadrillage dépend en partie de la configuration de \texttt{\textbackslash parindent}.
 
+\subsection{Couleurs prédéfinies}
+
+Le package \textsf{WriteOnGrid} définit également des couleurs pour une saisie plus facile !
+
+\begin{PresentationCode}{listing only}
+\definecolor{TyrianPurple}{rgb}{0.4,0.01,0.24}
+%Couleurs adaptées pour le Seyes
+\def\CoulSeyes{Plum!75/LightSteelBlue!50}
+%Couleurs adaptées pour le Ruled
+\def\CoulRuled{LightSteelBlue!50/TyrianPurple}
+\end{PresentationCode}
+
 \pagebreak
 
 \section{Grilles individuelles}
@@ -267,8 +279,8 @@
 Le second argument, \textit{optionnel}, entre \texttt{<...>} correspond quant à lui à la couleur de base du quadrillage :
 
 \begin{itemize}
-	\item sous la forme \Cle{Couleur} (\Cle{lightgray!50} par défaut) pour le quadrillage $5\times5$ ou Ruled ;
-	\item sous la forme \Cle{CouleurP/CouleurS} (\Cle{lightgray!50/lightgray!25} par défaut) pour le Seyes.
+	\item sous la forme \Cle{Couleur} (\Cle{lightgray!50} par défaut) pour le quadrillage $5\times5$ ;
+	\item sous la forme \Cle{CouleurP/CouleurS} (\Cle{lightgray!50/lightgray!25} par défaut) pour le Seyes ou le Ruled.
 \end{itemize}
 
 \medskip
@@ -277,7 +289,7 @@
 %des cadres ont été rajoutés pour la sortie
 
 %18x4 grands carreaux, sans dépassement, couleurs adaptées, marge de 3 carreaux
-\begin{EnvQuadrillage}[NbCarreaux=18x4,Grille=Seyes,Marge=3]<Plum!75/LightSteelBlue!50>
+\begin{EnvQuadrillage}[NbCarreaux=18x4,Grille=Seyes,Marge=3]<\CoulSeyes>
 \end{EnvQuadrillage}
 
 %36x8 petits carreaux, avec débordements 3/3, couleur LightSteelBlue!50
@@ -284,9 +296,9 @@
 \begin{EnvQuadrillage}[NbCarreaux=36x8,Elargir=3/3]<LightSteelBlue!50>
 \end{EnvQuadrillage}
 
-%12x3 lignes "Ruled", sans débordements, couleur orange!50, centré, avec marge
+%12x3 lignes "Ruled", sans débordements, couleur Ruled, centré, avec marge
 \begin{center}
-	\begin{EnvQuadrillage}[NbCarreaux=12x3,Elargir=2/2,Grille=Ruled,Marge=2]<orange!50>
+	\begin{EnvQuadrillage}[NbCarreaux=12x3,Elargir=2/2,Grille=Ruled,Marge=2]<\CoulRuled>
 	\end{EnvQuadrillage}
 \end{center}
 \end{PresentationCode}
@@ -293,7 +305,7 @@
 
 \medskip
 
-\begin{EnvQuadrillage}[NbCarreaux=18x4,Grille=Seyes,Marge=3]<Plum!75/LightSteelBlue!50>
+\begin{EnvQuadrillage}[NbCarreaux=18x4,Grille=Seyes,Marge=3]<\CoulSeyes>
 \end{EnvQuadrillage}
 
 \smallskip
@@ -302,7 +314,7 @@
 \end{EnvQuadrillage}
 
 \begin{center}
-	\begin{EnvQuadrillage}[NbCarreaux=12x3,Grille=Ruled,Marge=2]<orange!50>
+	\begin{EnvQuadrillage}[NbCarreaux=12x3,Grille=Ruled,Marge=2]<\CoulRuled>
 \end{EnvQuadrillage}
 \end{center}
 
@@ -339,7 +351,7 @@
 
 \medskip
 
-Le troisième argument, \textit{mandataire} et entre \texttt{\{...\}} est quant à lui le texte à saisir, avec possibilité de spécifier taille, couleur, fonte, etc
+Le troisième argument, \textit{obligatoire} et entre \texttt{\{...\}} est quant à lui le texte à saisir, avec possibilité de spécifier taille, couleur, fonte, etc
 
 \begin{PresentationCode}{listing only}
 \begin{EnvQuadrillage}[NbCarreaux=36x8]
@@ -447,7 +459,7 @@
 
 \smallskip
 
-Le dernier argument, \textit{mandataire} et entre \texttt{\{...\}} est le texte à placer, avec les options classiques en langage \TeX{} !
+Le dernier argument, \textit{obligatoire} et entre \texttt{\{...\}} est le texte à placer, avec les options classiques en langage \TeX{} !
 
 \subsection{Une commande pour un cadre de note}
 
@@ -488,7 +500,7 @@
 
 \smallskip
 
-Le dernier argument, \textit{mandataire} et entre \texttt{\{...\}} est le paragraphe à placer, avec les options classiques en langage \TeX{}, et le passage à la ligne effectué par \texttt{\textbackslash\textbackslash} !
+Le dernier argument, \textit{obligatoire} et entre \texttt{\{...\}} est le paragraphe à placer, avec les options classiques en langage \TeX{}, et le passage à la ligne effectué par \texttt{\textbackslash\textbackslash} !
 
 \subsection{Exemple \og détaillé \fg}
 
@@ -680,6 +692,8 @@
 
 \section{Historique}
 
+\verb|v0.1.2|~:~~~~Ajustement au niveau des couleurs + raccourcis couleurs par défaut
+
 \verb|v0.1.1|~:~~~~Meilleure gestion des couleurs du quadrillage + Ajout pages complètes
 
 \verb|v0.1.0|~:~~~~Version initiale

Modified: trunk/Master/texmf-dist/tex/latex/writeongrid/WriteOnGrid.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/writeongrid/WriteOnGrid.sty	2023-01-31 20:51:08 UTC (rev 65699)
+++ trunk/Master/texmf-dist/tex/latex/writeongrid/WriteOnGrid.sty	2023-01-31 20:51:23 UTC (rev 65700)
@@ -2,8 +2,9 @@
 % licence                        : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{WriteOnGrid}[2023/01/20 v0.1.1 package to write on grid lines]
-% 0.1.1		Ajout de la couleur + modifications mineures + grille "ruled" + grilles pleine page !
+\ProvidesPackage{WriteOnGrid}[2023/01/30 v0.1.2 package to write on grid lines]
+% 0.1.2		Modification locale des couleurs + raccourcis couleurs Seyes / Ruled
+% 0.1.1		Ajout de la couleur + modifications mineures + grille "Ruled" + grilles pleine page !
 % 0.1.0		Version initiale [fr] & [en]
 
 %------Packages utiles
@@ -17,6 +18,11 @@
 
 %------Variables
 \newcounter{lgquadri}%compteur des lignes, qui sera incrémenté
+\definecolor{TyrianPurple}{rgb}{0.4,0.01,0.24}
+\def\CoulSeyes{Plum!75/LightSteelBlue!50}
+\def\CoulRuled{LightSteelBlue!50/TyrianPurple}
+\def\ColSeyes{Plum!75/LightSteelBlue!50}
+\def\ColRuled{LightSteelBlue!50/TyrianPurple}
 
 %------Commandes [fr]
 \newcommand\PasseLigne{\addtocounter{lgquadri}{1}}%passer une ligne
@@ -86,7 +92,7 @@
 		{%
 			\foreach \LLL in {0,1,...,\QuadNbLig} {\draw[,thin,\QuadCoulA] ({-\ValeurCarreau*\QuadElarG},{-\LLL*\ValeurCarreau}) -- ({\ValeurCarreau*\QuadNbCol+\ValeurCarreau*\QuadElarD},{-\ValeurCarreau*\LLL}) ; }
 			%\draw[xstep={\ValeurCarreau*\QuadNbCol},ystep=0.9,thin,\QuadCoulA] ({-\ValeurCarreau*\QuadElarG},0) grid ({\ValeurCarreau*\QuadNbCol+\ValeurCarreau*\QuadElarD},{-\ValeurCarreau*\QuadNbLig}) ;%grille college
-			\draw[thin,\QuadCoulA] ({\ValeurCarreau*\useKV[Quadrill]{Marge}},0) -- ({\ValeurCarreau*\useKV[Quadrill]{Marge}},{-\ValeurCarreau*\QuadNbLig}) ;%barre college
+			\draw[thick,\QuadCoulB] ({\ValeurCarreau*\useKV[Quadrill]{Marge}},0) -- ({\ValeurCarreau*\useKV[Quadrill]{Marge}},{-\ValeurCarreau*\QuadNbLig}) ;%barre college
 		}%
 		{}%
 		\ifboolKV[Quadrill]{Cadre}%cadre pour visualiser la "marge" (officielle)
@@ -152,7 +158,7 @@
 		{%
 			\foreach \LLL in {0,1,...,\QuadNbLig} {\draw[,thin,\QuadCoulA] ({-\ValeurCarreau*\QuadElarG},{-\LLL*\ValeurCarreau}) -- ({\ValeurCarreau*\QuadNbCol+\ValeurCarreau*\QuadElarD},{-\ValeurCarreau*\LLL}) ; }
 			%\draw[xstep={\ValeurCarreau*\QuadNbCol},ystep=0.9,thin,\QuadCoulA] ({-\ValeurCarreau*\QuadElarG},0) grid ({\ValeurCarreau*\QuadNbCol+\ValeurCarreau*\QuadElarD},{-\ValeurCarreau*\QuadNbLig}) ;%grille college
-			\draw[thin,\QuadCoulA] ({\ValeurCarreau*\useKV[Quadril]{Margin}},0) -- ({\ValeurCarreau*\useKV[Quadril]{Margin}},{-\ValeurCarreau*\QuadNbLig}) ;%barre college
+			\draw[thick,\QuadCoulB] ({\ValeurCarreau*\useKV[Quadril]{Margin}},0) -- ({\ValeurCarreau*\useKV[Quadril]{Margin}},{-\ValeurCarreau*\QuadNbLig}) ;%barre college
 		}%
 		{}%
 		\ifboolKV[Quadril]{Border}%cadre pour la "marge"
@@ -182,10 +188,10 @@
 	\setKV[SeyesFull]{#1}
 	\begin{tikzpicture}[remember picture,overlay,x=1cm,y=1cm]
 		%grille secondaire
-		\foreach \L in {0,1,...,125} {\draw[\SeyesFullCoulS] ($(current page.north west)+(0,{-2.4-\L*0.2})$)--++(21,0) ;}
+		\foreach \L in {0,1,...,125} {\draw[\SeyesFullCoulS] ($(current page.north west)+(0,{-2.4-\L*0.2})$)--++({\paperwidth},0) ;}
 		%grille principale
 		\foreach \C in {1,2,...,21} {\draw[\SeyesFullCoulP] ($(current page.north west)+({4+0.8*\C},0)$)--($(current page.south west)+({4+0.8*\C},0)$) ;}
-		\foreach \L in {0,1,...,30} {\draw[\SeyesFullCoulP] ($(current page.north west)+(0,{-3-\L*0.8})$)--++(21,0) ;}
+		\foreach \L in {0,1,...,30} {\draw[\SeyesFullCoulP] ($(current page.north west)+(0,{-3-\L*0.8})$)--++({\paperwidth},0) ;}
 		%marge
 		\draw[\SeyesFullCoulM,thick] ($(current page.north west)+(4,0)$)--($(current page.south west)+(4,0)$) ;
 		\coordinate (SeyesOrigine) at ($(current page.north west)+(4,-3)$) ;
@@ -201,9 +207,9 @@
 
 \newcommand\CadreNoteSeyes[2][3]{%on précise la {ligne de début} + [hauteur]
 	%cadre de note
-	\draw[thick] ($(SeyesOrigine)+(0,{(-#2+1)*0.8})$) --++ ({17},{0}) ;
+	\draw[thick] ($(SeyesOrigine)+(0,{(-#2+1)*0.8})$) --++ ({\paperwidth-4cm},{0}) ;
 	\draw[thick] ($(SeyesOrigine)+(0,{(-#2+1)*0.8})$) --++ ({0},{-#1*0.8}) ;
-	\draw[thick] ($(SeyesOrigine)+(0,{(-#2+1-#1)*0.8})$) --++ ({17},{0}) ;
+	\draw[thick] ($(SeyesOrigine)+(0,{(-#2+1-#1)*0.8})$) --++ ({\paperwidth-4cm},{0}) ;
 	\draw[thick] ($(SeyesOrigine)+(0,{(-#2+1)*0.8})$) rectangle++ ({#1.*0.8},{-#1*0.8}) ;
 	\draw[thick] ($(SeyesOrigine)+(0,{(-#2+1-#1)*0.8})$) --++ ({#1.*0.8},{#1*0.8}) ;
 }
@@ -224,7 +230,7 @@
 \NewDocumentCommand\LignePapierSeyes{ O{} D<>{left} D(){0,0} m }{%
 	\useKVdefault[SeyesLigne]
 	\setKV[SeyesLigne]{#1}
-	\node[\SeyesLigneCouleur,text width=\fpeval{\SeyesLigneLarg/\SeyesLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\SeyesLigneEchelle] at ($(SeyesOrigine)+(0.025,{-(\SeyesLigne-1)*0.8})+(#3)$) {#4} ;
+	\node[\SeyesLigneCouleur,text width=\fpeval{\SeyesLigneLarg/\SeyesLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\SeyesLigneEchelle] at ($(SeyesOrigine)+(0.05,{-(\SeyesLigne-1)*0.8})+(#3)$) {#4} ;
 	}
 
 \defKV[SeyesPar]{%
@@ -245,7 +251,7 @@
 \NewDocumentCommand\ParagraphePapierSeyes{ O{} D<>{justify} D(){0,0} m }{%
 	\useKVdefault[SeyesPar]
 	\setKV[SeyesPar]{#1}
-	\node[\SeyesParCouleur,text width=\SeyesParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\SeyesParEchelle}{\SeyesParBase}\selectfont] at ($(SeyesOrigine)+(0.025,{-(\SeyesPar-1)*0.8})+(#3)$) {#4} ;
+	\node[\SeyesParCouleur,text width=\SeyesParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\SeyesParEchelle}{\SeyesParBase}\selectfont] at ($(SeyesOrigine)+(0.05,{-(\SeyesPar-1)*0.8})+(#3)$) {#4} ;
 }
 
 %------page entière 5x5
@@ -255,7 +261,7 @@
 }
 \setKVdefault[CxCFull]{%
 	Couleur=lightgray!50,%
-	CouleurMarge=gray,
+	CouleurMarge=gray,%
 	NumLignes=false
 }
 
@@ -265,7 +271,7 @@
 	\setKV[CxCFull]{#1}
 	\begin{tikzpicture}[remember picture,overlay,x=1cm,y=1cm]
 		%lignes horizontales
-		\foreach \L in {0,1,...,58} {\draw[\CCFullCoul] ($(current page.north west)+(0,{-0.3-\L*0.5})$)--++(21,0) ;}
+		\foreach \L in {0,1,...,58} {\draw[\CCFullCoul] ($(current page.north west)+(0,{-0.3-\L*0.5})$)--++({\paperwidth},0) ;}
 		%lignes verticales
 		\foreach \C in {0,1,...,41} {\draw[\CCFullCoul] ($(current page.north west)+({0.2+0.5*\C},0)$)--($(current page.south west)+({0.2+0.5*\C},0)$) ;}
 		%marge
@@ -283,9 +289,9 @@
 
 \newcommand\CadreNoteCinqCinq[2][3]{%on précise la {ligne de début} + [hauteur]
 	%cadre de note
-	\draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1)*0.5})$) --++ ({19.3},{0}) ;
+	\draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1)*0.5})$) --++ ({\paperwidth-1.7cm},{0}) ;
 	\draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1)*0.5})$) --++ ({0},{-#1*0.5}) ;
-	\draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1-#1)*0.5})$) --++ ({19.3},{0}) ;
+	\draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1-#1)*0.5})$) --++ ({\paperwidth-1.7cm},{0}) ;
 	\draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1)*0.5})$) rectangle++ ({#1.*0.5},{-#1*0.5}) ;
 	\draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1-#1)*0.5})$) --++ ({#1.*0.5},{#1*0.5}) ;
 }
@@ -306,7 +312,7 @@
 \NewDocumentCommand\LignePapierCinqCinq{ O{} D<>{left} D(){0,0} m }{%
 	\useKVdefault[CCLigne]
 	\setKV[CCLigne]{#1}
-	\node[\CCLigneCouleur,text width=\fpeval{\CCLigneLarg/\CCLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\CCLigneEchelle] at ($(CinqCinqOrigine)+(0.025,{-(\CCLigne-1)*0.5})+(#3)$) {#4} ;
+	\node[\CCLigneCouleur,text width=\fpeval{\CCLigneLarg/\CCLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\CCLigneEchelle] at ($(CinqCinqOrigine)+(0.05,{-(\CCLigne-1)*0.5})+(#3)$) {#4} ;
 }
 
 \defKV[CCPar]{%
@@ -321,21 +327,23 @@
 	Ligne=1,%
 	TaillePolice=11,%
 	Espacement=28.5,%
-	Largeur=18.7
+	Largeur=18.75
 }
 
 \NewDocumentCommand\ParagraphePapierCinqCinq{ O{} D<>{justify} D(){0,0} m }{%
 	\useKVdefault[CCPar]
 	\setKV[CCPar]{#1}
-	\node[\CCParCouleur,text width=\CCParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\CCParEchelle}{\CCParBase}\selectfont] at ($(CinqCinqOrigine)+(0.025,{-(\CCPar-1)*0.5})+(#3)$) {#4} ;
+	\node[\CCParCouleur,text width=\CCParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\CCParEchelle}{\CCParBase}\selectfont] at ($(CinqCinqOrigine)+(0.05,{-(\CCPar-1)*0.5})+(#3)$) {#4} ;
 }
 
 %------page entière ruled
 \defKV[RuledFull]{%
-	Couleur=\xdef\RuledFullCoul{#1}
+	Couleur=\xdef\RuledFullCoul{#1},%
+	CouleurMarge=\xdef\RuledFullCoulMarge{#1}
 }
 \setKVdefault[RuledFull]{%
-	Couleur=lightgray,%
+	Couleur=LightSteelBlue!50,%
+	CouleurMarge=TyrianPurple,%
 	NumLignes=false
 }
 
@@ -345,9 +353,11 @@
 	\setKV[RuledFull]{#1}
 	\begin{tikzpicture}[remember picture,overlay,x=1cm,y=1cm]
 		%lignes horizontales
-		\foreach \L in {1.5,2.4,...,27.6} {\draw[\RuledFullCoul] ($(current page.north west)+(0,{-\L})$)--++(21,0) ;}
+		\foreach \L in {1.5,2.4,...,27.6} {\draw[\RuledFullCoul] ($(current page.north west)+(0,{-\L})$)--++({\paperwidth},0) ;}
 		%lignes verticales
-		\foreach \C in {3,18} {\draw[\RuledFullCoul] ($(current page.north west)+({\C},0)$)--($(current page.south west)+({\C},0)$) ;}
+		\draw[thick,\RuledFullCoulMarge] ($(current page.north west)+(3,0)$)--($(current page.south west)+(3,0)$) ;
+		\draw[thick,\RuledFullCoulMarge] ($(current page.north east)+(-3,0)$)--($(current page.south east)+(-3,0)$) ;
+		%\foreach \C in {3} {\draw[thick,\RuledFullCoulMarge] ($(current page.north west)+({\C},0)$)--($(current page.south west)+({\C},0)$) ;}
 		%origine
 		\coordinate (RuledOrigine) at ($(current page.north west)+(3,-1.5)$) ;
 		\ifboolKV[RuledFull]{NumLignes}%
@@ -362,10 +372,10 @@
 
 \newcommand\CadreNoteRuled[2][3]{%on précise la {ligne de début} + [hauteur]
 	%cadre de note
-	\draw[thick] ($(RuledOrigine)+(0,{(-#2+1)*0.9})$) --++ ({15},{0}) ;
+	\draw[thick] ($(RuledOrigine)+(0,{(-#2+1)*0.9})$) --++ ({\paperwidth-6cm},{0}) ;
 	\draw[thick] ($(RuledOrigine)+(0,{(-#2+1)*0.9})$) --++ ({0},{-#1*0.9}) ;
-	\draw[thick] ($(RuledOrigine)+(15,{(-#2+1)*0.9})$) --++ ({0},{-#1*0.9}) ;
-	\draw[thick] ($(RuledOrigine)+(0,{(-#2+1-#1)*0.9})$) --++ ({15},{0}) ;
+	\draw[thick] ($(RuledOrigine)+({\paperwidth-6},{(-#2+1)*0.9})$) --++ ({0},{-#1*0.9}) ;
+	\draw[thick] ($(RuledOrigine)+(0,{(-#2+1-#1)*0.9})$) --++ ({\paperwidth-6cm},{0}) ;
 	\draw[thick] ($(RuledOrigine)+(0,{(-#2+1)*0.9})$) rectangle++ ({#1.*0.9},{-#1*0.9}) ;
 	\draw[thick] ($(RuledOrigine)+(0,{(-#2+1-#1)*0.9})$) --++ ({#1.*0.9},{#1*0.9}) ;
 }
@@ -386,7 +396,7 @@
 \NewDocumentCommand\LignePapierRuled{ O{} D<>{left} D(){0,0} m }{%
 	\useKVdefault[RuledLigne]
 	\setKV[RuledLigne]{#1}
-	\node[\RuledLigneCouleur,text width=\fpeval{\RuledLigneLarg/\RuledLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\RuledLigneEchelle] at ($(RuledOrigine)+(0.025,{-(\RuledLigne-1)*0.9})+(#3)$) {#4} ;
+	\node[\RuledLigneCouleur,text width=\fpeval{\RuledLigneLarg/\RuledLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\RuledLigneEchelle] at ($(RuledOrigine)+(0.05,{-(\RuledLigne-1)*0.9})+(#3)$) {#4} ;
 }
 
 \defKV[RuledPar]{%
@@ -407,7 +417,7 @@
 \NewDocumentCommand\ParagraphePapierRuled{ O{} D<>{justify} D(){0,0} m }{%
 	\useKVdefault[RuledPar]
 	\setKV[RuledPar]{#1}
-	\node[\RuledParCouleur,text width=\RuledParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\RuledParEchelle}{\RuledParBase}\selectfont] at ($(RuledOrigine)+(0.025,{-(\RuledPar-1)*0.9})+(#3)$) {#4} ;
+	\node[\RuledParCouleur,text width=\RuledParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\RuledParEchelle}{\RuledParBase}\selectfont] at ($(RuledOrigine)+(0.05,{-(\RuledPar-1)*0.9})+(#3)$) {#4} ;
 }
 
 \endinput
\ No newline at end of file



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