diff options
-rw-r--r-- | Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-5x5-A4.pdf | bin | 0 -> 95898 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-5x5-A4.tex | 26 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.pdf | bin | 476435 -> 477237 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.tex | 6 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.pdf | bin | 612911 -> 617253 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.tex | 21 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/writeongrid/WriteOnGrid.sty | 54 |
7 files changed, 95 insertions, 12 deletions
diff --git a/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-5x5-A4.pdf b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-5x5-A4.pdf Binary files differnew file mode 100644 index 00000000000..0d8a71a39a4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-5x5-A4.pdf diff --git a/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-5x5-A4.tex b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-5x5-A4.tex new file mode 100644 index 00000000000..acb246e07c0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-5x5-A4.tex @@ -0,0 +1,26 @@ +% !TeX TXS-program:compile = txs:///arara +% arara: pdflatex: {shell: no, synctex: no, interaction: batchmode} + +\documentclass[a4paper,11pt]{article} +\usepackage{WriteOnGrid} +\usepackage{lipsum} +\usepackage{frcursive} + +\begin{document} + +\thispagestyle{empty} + +\begin{PleinePageCinqCinq}[FormatPapier=A4,NumLignes,MargeG=0.7,MargeH=2.3] +%entête +\LignePapierCinqCinq[Echelle=1.25,Ligne=1]{C. PIERQUET \hfill \LaTeX} +%titre +\LignePapierCinqCinq[Echelle=1.25,Ligne=2,Couleur=red]<center>{\underline{\cursive\bfseries Devoir 1}} +%cadre de notes +\CadreNoteCinqCinq{3} +%ligne pour un petit titre +\LignePapierCinqCinq[Echelle=1.25,Ligne=8,Couleur=green!50!black]{\sffamily\underline{Exercice 1 :}} +%%paragraphe lipsum avec une échelle de 1.15 := calcul de l'interligne +\ParagraphePapierCinqCinq[Ligne=10,Echelle=1.15,Espacement=\fpeval{10/1.15}]{\cursive\lipsum[1][1-7]} +\end{PleinePageCinqCinq} + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.pdf b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.pdf Binary files differindex 7bcc35aa1b2..7a2a6c5b982 100644 --- a/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.pdf +++ b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.pdf diff --git a/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.tex b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.tex index 070c88b7cdc..3608df559c7 100644 --- a/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.tex +++ b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-en.tex @@ -45,8 +45,8 @@ \setlength{\parindent}{0pt} \definecolor{LightGray}{gray}{0.9} -\def\TPversion{0.1.6} -\def\TPdate{12/04/2024} +\def\TPversion{0.1.7} +\def\TPdate{01/09/2024} \usepackage[most]{tcolorbox} \tcbuselibrary{minted} @@ -525,6 +525,8 @@ To sum up, they create full paper grid (by preference for \texttt{\textbf{a4pape \part*{History} +\verb|v0.1.7|~:~~~~New feature for french paper \textsf{PleinePageCinqCinq} + \verb|v0.1.6|~:~~~~Possibility to automatically determine L\&C based on the remaining space. \verb|v0.1.4|~:~~~~New \texttt{[keys]} + enhancements for paragraphs, for french version (for the moment\dots) diff --git a/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.pdf b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.pdf Binary files differindex 517ce5911d9..76850d725dd 100644 --- a/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.pdf +++ b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.pdf diff --git a/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.tex b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.tex index 1da2b2b0bc3..fb63ea44223 100644 --- a/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.tex +++ b/Master/texmf-dist/doc/latex/writeongrid/WriteOnGrid-doc-fr.tex @@ -48,8 +48,8 @@ \setlength{\parindent}{0pt} \definecolor{LightGray}{gray}{0.9} -\def\TPversion{0.1.6} -\def\TPdate{12 avril 2024} +\def\TPversion{0.1.7} +\def\TPdate{01 septembre 2024} \usepackage[most]{tcolorbox} \tcbuselibrary{minted} @@ -763,6 +763,13 @@ Les commandes et environnements sont suffixées différemment, mais le reste est \end{PleinePageSeyes} \end{PresentationCode} +{\small\faBomb} Pour les pages complètes 5x5, il est possible d'utiliser les clés \Cle{MargeG} et \Cle{MargeH} qui valent \Cle{auto} par défaut (adaptées au format du papier), mais elles peuvent être définies manuellement, avec les \textbf{contraintes} suivantes (pour un affichage correct sur les lignes, pour le moment\ldots) : + +\begin{itemize} + \item \Cle{MargeG} doit valoir $0.2$ ou $0.7$ ou $1.2$ ou $1.7$ etc + \item \Cle{MargeH} doit valoir $0.3$ ou $0.8$ ou $1.3$ ou $1.8$ etc +\end{itemize} + \subsection{Exemples} Les exemples des pages suivantes ont été obtenus de la même manière que celui de la pleine page Seyes, il \textit{suffit} d'adapter les commandes et environnements avec le bon suffixe. @@ -770,7 +777,7 @@ Les exemples des pages suivantes ont été obtenus de la même manière que celu \begin{PresentationCode}{listing only} \pagestyle{empty} -\begin{PleinePageCinqCinq}[NumLignes] +\begin{PleinePageCinqCinq}[NumLignes,MargeG=2.7,MargeH=2.3] \LignePapierCinqCinq[Echelle=1.25,Ligne=1]{C. PIERQUET \hfill LaTeX} \LignePapierCinqCinq[Echelle=1.25,Ligne=3,Couleur=red]<center>{\underline{\cursive\bfseries Devoir 2}} \CadreNoteCinqCinq{4} @@ -807,7 +814,11 @@ Les exemples des pages suivantes ont été obtenus de la même manière que celu \pagestyle{empty} -\begin{PleinePageCinqCinq}[NumLignes] +\begin{PleinePageCinqCinq}[NumLignes,MargeG=2.7,MargeH=2.3] + %marges pour illustrer + \draw[thick,teal,<->,>=latex] ([shift={(-2.7,1.5)}]CinqCinqOrigine) --++ (2.7,0) node[midway,below,font=\small\ttfamily] {MargeG} ; + \draw[thick,orange,<->,>=latex] ([shift={(-0.5,0)}]CinqCinqOrigine) --++ (0,2.3) node[midway,right,font=\small\ttfamily] {MargeH} ; + %back to normal \LignePapierCinqCinq[Echelle=1.25,Ligne=1]{C. PIERQUET \hfill LaTeX} \LignePapierCinqCinq[Echelle=1.25,Ligne=3,Couleur=red]<center>{\underline{\cursive\bfseries Devoir 2}} \CadreNoteCinqCinq{4} @@ -842,6 +853,8 @@ Les exemples des pages suivantes ont été obtenus de la même manière que celu \section{Historique} +\verb|v0.1.7|~:~~~~Option pour régler la marge pour les \textsf{PleinePageCinqCinq} + \verb|v0.1.6|~:~~~~Possibilité de déterminer automatiquement L\&C en fonction de la place restante. \verb|v0.1.5|~:~~~~Possibilité de spécifier la réglure pour les quadrillages de type \textsf{Seyes} + meilleure gestion des paragraphes. 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)}}% |