diff options
author | Karl Berry <karl@freefriends.org> | 2024-09-01 20:47:05 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-09-01 20:47:05 +0000 |
commit | b0dd8c86ec1d1a4912deeb31b7590c93878cf7aa (patch) | |
tree | 467c9e0f6028c943fa0cae8d15d0df4e97c6b7e4 /Master/texmf-dist/tex/latex/writeongrid | |
parent | 83f8deb3eb64916e4b10bbd022d7e4b47725a338 (diff) |
writeongrid (1sep24)
git-svn-id: svn://tug.org/texlive/trunk@72162 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/writeongrid')
-rw-r--r-- | Master/texmf-dist/tex/latex/writeongrid/WriteOnGrid.sty | 54 |
1 files changed, 48 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/writeongrid/WriteOnGrid.sty b/Master/texmf-dist/tex/latex/writeongrid/WriteOnGrid.sty index e2673d3c581..3d462b8a33e 100644 --- a/Master/texmf-dist/tex/latex/writeongrid/WriteOnGrid.sty +++ b/Master/texmf-dist/tex/latex/writeongrid/WriteOnGrid.sty @@ -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{WriteOnGrid}[2024/04/12 v0.1.6 package to write on grid lines] +\ProvidesPackage{WriteOnGrid}[2024/09/01 v0.1.7 package to write on grid lines] +% 0.1.7 Option pour régler la marge pour les PleinePageCinqCinq % 0.1.6 Commande pour calculer le nombre de lignes à insérer en fin de page / options Auto % 0.1.5 Choix de la réglure pour le seyes (en pretest) + amélioration de la gestion des paragraphes % 0.1.4 Suppression des options de xcolor (définition manuelle des couleurs) @@ -564,16 +565,21 @@ } %------page entière 5x5 +%les marges doivent valoir MargeH=0.2+k*0.5 et MargeV=0.3+k'*0.5 \defKV[CxCFull]{% Couleur=\xdef\CCFullCoul{#1},% CouleurMarge=\xdef\CCFullCoulM{#1},% - FormatPapier=\xdef\CCFullFormatPap{#1} + FormatPapier=\xdef\CCFullFormatPap{#1},% + MargeG=\xdef\CCFullMargeG{#1},% + MargeH=\xdef\CCFullMargeH{#1} } \setKVdefault[CxCFull]{% Couleur=lightgray!50,% CouleurMarge=gray,% NumLignes=false,% - FormatPapier=A4 + FormatPapier=A4,% + MargeG=auto,% + MargeH=auto } \NewDocumentEnvironment{PleinePageCinqCinq}{ O{} }%semble OK ^^ @@ -581,13 +587,49 @@ \useKVdefault[CxCFull]% \setKV[CxCFull]{#1}% \IfEq{\CCFullFormatPap}{A4}% - {\xdef\CCFullHautPap{29.7}\xdef\CCFullLargPap{21}\xdef\CCFullMargeG{1.7}\xdef\CCFullMargeH{1.3}}% + {% + \xdef\CCFullHautPap{29.7}\xdef\CCFullLargPap{21}% + \IfEq{\CCFullMargeG}{auto}% + {% + \xdef\CCFullMargeG{1.7}% + }% + {}% + \IfEq{\CCFullMargeH}{auto}% + {% + \xdef\CCFullMargeH{1.3}% + }% + {}% + }% {}% \IfEq{\CCFullFormatPap}{A5}% - {\xdef\CCFullHautPap{21}\xdef\CCFullLargPap{14.8}\xdef\CCFullMargeG{1.2}\xdef\CCFullMargeH{0.8}}% + {% + \xdef\CCFullHautPap{21}\xdef\CCFullLargPap{14.8}% + \IfEq{\CCFullMargeG}{auto}% + {% + \xdef\CCFullMargeG{1.2}% + }% + {}% + \IfEq{\CCFullMargeH}{auto}% + {% + \xdef\CCFullMargeH{0.8}% + }% + {}% + }% {}% \IfSubStr{\CCFullFormatPap}{x}% - {\StrCut{\CCFullFormatPap}{x}{\CCFullLargPap}{\CCFullHautPap}\xdef\CCFullMargeG{1.7}\xdef\CCFullMargeH{1.3}}% + {% + \StrCut{\CCFullFormatPap}{x}{\CCFullLargPap}{\CCFullHautPap}% + \IfEq{\CCFullMargeG}{auto}% + {% + \xdef\CCFullMargeG{1.7}% + }% + {}% + \IfEq{\CCFullMargeH}{auto}% + {% + \xdef\CCFullMargeH{1.3}% + }% + {}% + }% {}% %calcul du nombre de lignes /colonnes ? \xdef\CCFullNbLign{\fpeval{round(\CCFullHautPap/(0.5),0)}}% |