<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% !TeX TXS-program:compile = txs:///arara
% arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode}
% arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')

\documentclass[a4paper]{article}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{PapierGurvan}
\usepackage{amsmath,amssymb}
\usepackage{fontawesome5}
\usepackage{enumitem}
\usepackage{tabularray}
\usepackage{fancyvrb}
\usepackage{fancyhdr}
\usepackage{frcursive}
\usepackage{aurical}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\lfoot{\sffamily\small [PapierGurvan]}
\cfoot{\sffamily\small - \thepage{} -}
\rfoot{\hyperlink{matoc}{\small\faArrowAltCircleUp[regular]}}

%\usepackage{hvlogos}
\usepackage{hologo}
\providecommand\tikzlogo{Ti\textit{k}Z}
\providecommand\TeXLive{\TeX{}Live\xspace}
\providecommand\PSTricks{\textsf{PSTricks}\xspace}
\let\pstricks\PSTricks
\let\TikZ\tikzlogo
\newcommand\TableauDocumentation{%
	\begin{tblr}{width=\linewidth,colspec={X[c]X[c]X[c]X[c]X[c]X[c]},cells={font=\sffamily}}
		{\huge \LaTeX} &amp; &amp; &amp; &amp; &amp;\\
		&amp; {\huge \hologo{pdfLaTeX}} &amp; &amp; &amp; &amp; \\
		&amp; &amp; {\huge \hologo{LuaLaTeX}} &amp; &amp; &amp; \\
		&amp; &amp; &amp; {\huge \TikZ} &amp; &amp; \\
		&amp; &amp; &amp; &amp; {\huge \TeXLive} &amp; \\
		&amp; &amp; &amp; &amp; &amp; {\huge \hologo{MiKTeX}} \\
	\end{tblr}
}

\usepackage{hyperref}
\urlstyle{same}
\hypersetup{pdfborder=0 0 0}
\usepackage[margin=1.5cm]{geometry}
\setlength{\parindent}{0pt}
\definecolor{LightGray}{gray}{0.9}

\def\TPversion{0.1.0}
\def\TPdate{11 septembre 2023}

\usepackage[most]{tcolorbox}
\tcbuselibrary{minted}
\NewTCBListing{PresentationCode}{ O{blue} m }{%
	sharp corners=downhill,enhanced,arc=12pt,skin=bicolor,%
	colback=#1!1!white,colframe=#1!75!black,colbacklower=white,%
	attach boxed title to top right={yshift=-\tcboxedtitleheight},title=Code \LaTeX,%
	boxed title style={%
		colframe=#1!75!black,colback=#1!15!white,%
		,sharp corners=downhill,arc=12pt,%
	},%
	fonttitle=\color{#1!90!black}\itshape\ttfamily\footnotesize,%
	listing engine=minted,minted style=colorful,
	minted language=tex,minted options={tabsize=4,fontsize=\footnotesize,autogobble},
	#2
}

\newcommand\Cle[1]{{\bfseries\sffamily\textlangle #1\textrangle}}

\begin{document}

\pagestyle{fancy}

\thispagestyle{empty}

\vspace{2cm}

\begin{center}
	\begin{minipage}{0.75\linewidth}
	\begin{tcolorbox}[colframe=yellow,colback=yellow!15]
		\begin{center}
			\begin{tabular}{c}
				{\Huge \texttt{PapierGurvan [fr]}}\\
				\\
				{\LARGE Pour crÃ©er et Ã©crire sur les} \\
				\\
				{\LARGE lignes d'un papier Gurvan.}
			\end{tabular}
			
			\medskip
			
			{\small \texttt{Version \TPversion{} -- \TPdate}}
		\end{center}
	\end{tcolorbox}
\end{minipage}
\end{center}

\vspace{0.5cm}

\begin{center}
	\begin{tabular}{c}
	\texttt{CÃ©dric Pierquet}\\
	{\ttfamily c pierquet -- at -- outlook . fr}\\
	\texttt{\url{https://github.com/cpierquet/PapierGurvan}}
\end{tabular}
\end{center}

\vspace{0.5cm}

{$\blacktriangleright$~~CrÃ©er une grille type papier Gurvan (crÃ©Ã© par Anne-GaÃ«l Tissot), et Ã©ventuellement Ã©crire sur les lignes.}

\smallskip

{$\blacktriangleright$~~CrÃ©er une feuille complÃ¨te type papier Gurvan, et Ã©ventuellement Ã©crire sur les lignes.}

\vspace{1cm}

\begin{center}
\begin{EnvGurvan}[NbCarreaux=17x5,Interligne=2.5]
	\EcrireLigneGurvan[Echelle=1.925]{\cursive une petite ligne\ldots}
	\EcrireLigneGurvan[Echelle=1.925]{\cursive une autre petite ligne\ldots}
	\EcrireLigneGurvan[Echelle=2.125]{\Fontskrivan encore une autre ligne\ldots}
	\EcrireLigneGurvan[Echelle=2.125]{\Fontskrivan une derniÃ¨re petite ligne\ldots}
\end{EnvGurvan}
\end{center}

\vspace{0.5cm}

\hfill{}\textit{Merci Ã&nbsp; Laurent LC pour son idÃ©e et ses retours.}

\vfill

\hrule

\medskip

\TableauDocumentation

\medskip

\hrule

\medskip

\newpage

\phantomsection
\hypertarget{matoc}{}

\tableofcontents

\newpage

\section{Le package PapierGurvan}

\subsection{Chargement du package, packages utilisÃ©s}

Le package \textsf{PapierGurvan} se charge dans le prÃ©ambule via la commande :

\begin{PresentationCode}{listing only}
\usepackage{PapierGurvan}
\end{PresentationCode}

Il est compatible avec les compilations usuelles en \textsf{latex}, \textsf{pdflatex}, \textsf{lualatex} ou \textsf{xelatex}.

\medskip

Pour des soucis de compatibilitÃ©, \texttt{xcolor} n'est pas chargÃ© avec des options spÃ©cifiques, les couleurs utiles ont Ã©tÃ© dÃ©finies directement dans le package.

\medskip

Il charge les packages et librairies suivantes :

\begin{itemize}
	\item \texttt{tikz} avec les librairies \Cle{calc} et \Cle{positionning} ;
	\item \texttt{xstring}, \texttt{simplekv} et \texttt{setspace}.
\end{itemize}

\subsection{\og Philosophie \fg{} du package}

L'idÃ©e est de proposer, comme pour le package \texttt{WriteOngrid}, des \textsf{commandes} et \textsf{environnements} pour travailler sur un quadrillage de type Gurvan et Ã©crire \og sur les lignes \fg.

\smallskip

J'ai choisi de ne pas intÃ©grer les commandes et environnements suivants dans le package \texttt{WriteOnGrid} car la portÃ©e de celles-ci est diffÃ©rente, du fait de la spÃ©cificitÃ© du papier Gurvan.

\medskip

L'auteure, Anne-GaÃ«l Tissot, sur le site \href{http://www.sos-ecriture.fr/2012/09/lignages-decriture-agrandis.html}{sos-ecriture.fr} prÃ©sente le papier Gurvan :

\medskip

\begin{tblr}{width=\linewidth,colspec={Q[m,c,2cm]|[1pt]X[m,j]},cells={font=\small\sffamily}}
	\scalebox{3}[3]{\faBookReader} &amp; {En rÃ©Ã©ducation, j'utilise parfois des lignes d'Ã©criture basÃ©es sur du SeyÃ¨s, mais modifiÃ©es afin d'aider les enfants en difficultÃ©. La ligne de base est nettement diffÃ©renciÃ©e. La zone mÃ©diane (dans laquelle s'Ã©crivent les lettres a, c, e, i, m, n, o, r, s, u, v et w) est en couleur foncÃ©e, les zones haute et basse en couleur plus claire. \\ Les lignes de base sont Ã©galement plus Ã©cartÃ©es que dans les cahiers classiques, afin que les lettres basses (comme le f) ne chevauchent pas les lettres hautes (comme le l) Ã©crites Ã&nbsp; la ligne du dessous. \\
	Ã€ gauche, se trouve une marge notÃ©e par un trait rouge. Ã€ droite, une seconde marge pointillÃ©e, pour aider les enfants Ã&nbsp; aller Ã&nbsp; la ligne au bon moment. [...] Si le lignage habituel est trop petit pour des Ã©lÃ¨ves de maternelle ou dÃ©but CP, les lignages les plus grands ne sont pas forcÃ©ment les plus adaptÃ©s pour les enfants, qui ont de petites mains et dont les doigts auront parfois du mal Ã&nbsp; faire de grandes lettres. Je teste toujours, pour chaque enfant, l'espacement des lignes d'Ã©criture qui convient le mieux.} \\
\end{tblr}

\medskip

L'idÃ©e serait donc d'utiliser une telle \textit{grille} avec une police type \og calligraphie \fg, comme la police \texttt{frcursive} disponible en natif dans les distributions \LaTeX.

\medskip

D'autres exemples sont fournis en marge de cette documentation, qui montrent l'utilisation de \texttt{PapierGurvan} avec une police (non prÃ©sente en natif) \texttt{BelleAllure} qui peut-Ãªtre utilisÃ©e avec une compilation en \hologo{LuaLaTeX}.

\hfill~\href{https://www.dafont.com/fr/belle-allure.font}{[source]}

\begin{center}
	\includegraphics{BelleAllure.pdf}
\end{center}

%\subsection{Fonctionnement global}
%
%La grille est crÃ©Ã©e en spÃ©cifiant le nombre de carreaux (sous la forme nbCol$\times$nbLig), et on peut ensuite spÃ©cifier des \textit{dÃ©bordements} latÃ©raux pour Ã©ventuellement Ã©tendre le quadrillage dans les marges (gauche et droite). On peut Ã©galement \textit{jouer} sur la marge, pour commencer les lignes Ã&nbsp; un niveau donnÃ©.
%
%\medskip
%
%Ci-dessous on reprÃ©sente une grille $5\times5$ :
%
%\begin{itemize}
%	\item de taille 24x5 ;
%	\item avec un Ã©largissement de \textcolor{red}{2 carreaux Ã&nbsp; gauche} et \textcolor{blue}{3 carreaux Ã&nbsp; droite} ;
%	\item en commenÃ§ant Ã&nbsp; Ã©crire au niveau du \textcolor{orange}{1\up{er} carreau} ;
%	\item un \textcolor{green!50!black}{\textit{cadre}} est rajoutÃ© pour visualiser la grille \textit{de base}.
%\end{itemize}
%
%\medskip
%
%\begin{tikzpicture}
%	\useasboundingbox (0,0) rectangle ({0.5*24},{-0.5*5}) ;
%	\draw[xstep=0.5,ystep=0.5,thin,lightgray!50] ({-0.5*2},0) grid ({0.5*24+0.5*3},{-0.5*5}) ;
%	\draw[thick,decorate,decoration={brace,amplitude=8pt,mirror}](0,{-0.5*5-0.25})--({0.5*24},{-0.5*5-0.25}) node[midway,below=8pt,font=\small\sffamily] {24C} ;
%	\draw[red,thick,decorate,decoration={brace,amplitude=8pt,mirror}] ({-2*0.5},{-0.5*5-0.25})--({0},{-0.5*5-0.25}) node[midway,below=8pt,font=\small\sffamily] {2C} ;
%	\draw[blue,thick,decorate,decoration={brace,amplitude=8pt,mirror}] ({0.5*24},{-0.5*5-0.25})--({0.5*24+3*0.5},{-0.5*5-0.25}) node[midway,below=8pt,font=\small\sffamily] {3C} ;
%	\draw[thick,decorate,decoration={brace,amplitude=8pt}] ({0.5*24+3*0.5+0.25},0)--({0.5*24+3*0.5+0.25},{-0.5*5}) node[midway,right=8pt,font=\small\sffamily] {5C} ;
%	\draw[very thick,orange,densely dashed] ({0.5*1},0)--({0.5*1},{-0.5*5}) ;
%	\draw[green!50!black,thick] (0,0) rectangle ({0.5*24},{-0.5*5}) ;
%\end{tikzpicture}
%
%\vspace{1.5cm}
%
%Il est Ã&nbsp; noter que le figure \texttt{tikzpicture} est \textit{dÃ©limitÃ©e} par le \textcolor{green!50!black}{\textit{cadre}}, afin de pouvoir gÃ©rer les dÃ©bordements et l'alignement de l'environnement !
%
%\smallskip
%
%De plus, le bord gauche du \textcolor{green!50!black}{\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}.
%
%\pagebreak
%

\pagebreak

\subsection{Couleurs prÃ©dÃ©finies}

Le package \textsf{PapierGurvan} dÃ©finit Ã©galement des couleurs pour une saisie plus facile !

\begin{PresentationCode}{listing only}
\definecolor{GurvanBleuFonce}{HTML}{B5CAF9}
\definecolor{GurvanBleuCiel}{HTML}{DBF1F7}
\def\ColGgurvan{gray!75/GurvanBleuFonce/GurvanBleuCiel}%rÃ©glure+fondfonce+fondclair
\end{PresentationCode}

\section{Grilles individuelles}

\subsection{La commande}

\begin{PresentationCode}{listing only}
%commande francisÃ©e, avec clÃ©s en franÃ§ais pour prÃ©parer la grille

\PapierGurvan[clÃ©s]&lt;couleur(s)&gt;
\end{PresentationCode}

Le premier argument, \textit{optionnel}, entre \texttt{[...]} propose les \Cle{clÃ©s} :

\begin{itemize}
	\item \Cle{NbCarreaux} pour spÃ©cifier le nombre de carreaux, sous la forme \texttt{(nbCol)x(nbLig)} ; \hfill~dÃ©faut : \Cle{17x5}
	\item \Cle{Unite} pour spÃ©cifier l'Ã©chelle de la figure ; \hfill~dÃ©faut : \Cle{1}
	\item \Cle{Marge} pour spÃ©cifier la \textcolor{orange}{marge} du dÃ©but des lignes ; \hfill~dÃ©faut : \Cle{4}
	\item le boolÃ©en \Cle{AffBarres} pour afficher ou non la marge ; \hfill~dÃ©faut : \Cle{true}
%	\item \Cle{Elargir} pour prÃ©ciser les carreaux de dÃ©bordements, sous la forme unique \texttt{\textcolor{red}{G}\textcolor{blue}{D}} ou par cÃ´tÃ© \texttt{\textcolor{red}{G}/\textcolor{blue}{D}} ;\hfill~dÃ©faut : \Cle{0}
%	\item le boolÃ©en \Cle{Cadre} pour afficher le cadre de base du quadrillage ;\hfill~dÃ©faut : \Cle{false}
%	\item la clÃ© \Cle{Grille}, parmi \Cle{5x5 / Seyes / Ruled}, pour spÃ©cifier le type de quadrillage ;\hfill~dÃ©faut : \Cle{5x5}
	\item la clÃ© \Cle{Interligne} pour sprÃ©cifier (ne mm) l'interligne voulu ; \hfill~dÃ©faut : \Cle{3}
	\item la clÃ© \Cle{CouleurBarre} pour la barre de marge .\hfill~dÃ©faut : \Cle{red!75}
\end{itemize}

Le second argument, \textit{optionnel}, entre \texttt{&lt;...&gt;} correspond quant Ã&nbsp; lui aux couleurs de base du quadrillage :

\begin{itemize}
	\item sous la forme \Cle{CouleurR/CouleurF/CouleurC} (\Cle{gray!75/GurvanBleuFonce/GurvanBleuCiel} pour la rÃ©glure, le fond foncÃ© et le fond clair ;
	\item sous la forme \Cle{Couleur} pour une base monochrome.
\end{itemize}

\begin{PresentationCode}{}
\PapierGurvan[Interligne=3,NbCarreaux=10x2,Marge=2]
\end{PresentationCode}

\begin{PresentationCode}{}
\PapierGurvan[Interligne=2,NbCarreaux=14x3,Marge=1]&lt;lightgray&gt;
\end{PresentationCode}

\subsection{L'environnement}

\begin{PresentationCode}{listing only}
%environnement francisÃ©, avec clÃ©s en franÃ§ais pour prÃ©parer la grille

\begin{EnvGurvan}[clÃ©s]&lt;couleur(s)&gt;
	%commandes
\end{EnvGurvan}
\end{PresentationCode}

Le premier argument, \textit{optionnel}, entre \texttt{[...]} propose les \Cle{clÃ©s} :

\begin{itemize}
	\item \Cle{NbCarreaux} pour spÃ©cifier le nombre de carreaux, sous la forme \texttt{(nbCol)x(nbLig)} ; \hfill~dÃ©faut : \Cle{17x5}
	\item \Cle{Unite} pour spÃ©cifier l'Ã©chelle de la figure ; \hfill~dÃ©faut : \Cle{1}
	\item \Cle{Marge} pour spÃ©cifier la \textcolor{orange}{marge} du dÃ©but des lignes ; \hfill~dÃ©faut : \Cle{4}
	\item le boolÃ©en \Cle{AffBarres} pour afficher ou non la marge ; \hfill~dÃ©faut : \Cle{true}
	%	\item \Cle{Elargir} pour prÃ©ciser les carreaux de dÃ©bordements, sous la forme unique \texttt{\textcolor{red}{G}\textcolor{blue}{D}} ou par cÃ´tÃ© \texttt{\textcolor{red}{G}/\textcolor{blue}{D}} ;\hfill~dÃ©faut : \Cle{0}
	%	\item le boolÃ©en \Cle{Cadre} pour afficher le cadre de base du quadrillage ;\hfill~dÃ©faut : \Cle{false}
	%	\item la clÃ© \Cle{Grille}, parmi \Cle{5x5 / Seyes / Ruled}, pour spÃ©cifier le type de quadrillage ;\hfill~dÃ©faut : \Cle{5x5}
	\item la clÃ© \Cle{Interligne} pour sprÃ©cifier (en mm) l'interligne voulu ; \hfill~dÃ©faut : \Cle{3}
	\item la clÃ© \Cle{CouleurBarre} pour la barre de marge .\hfill~dÃ©faut : \Cle{red!75}
\end{itemize}

Le second argument, \textit{optionnel}, entre \texttt{&lt;...&gt;} correspond quant Ã&nbsp; lui aux couleurs de base du quadrillage :

\begin{itemize}
	\item sous la forme \Cle{CouleurR/CouleurF/CouleurC} (\Cle{gray!75/GurvanBleuFonce/GurvanBleuCiel} pour la rÃ©glure, le fond foncÃ© et le fond clair ;
	\item sous la forme \Cle{Couleur} pour une base monochrome.
\end{itemize}

\medskip

\begin{PresentationCode}{}
\begin{EnvGurvan}
\end{EnvGurvan}
\end{PresentationCode}

\begin{PresentationCode}{}
\begin{EnvGurvan}[NbCarreaux=14x3,Interligne=2,Marge=2]
\end{EnvGurvan}
\end{PresentationCode}

\subsection{Ã‰crire sur les lignes}

L'idÃ©e est maintenant de pouvoir Ã©crire sur les lignes du quadrillage crÃ©Ã© (environnement !), et pour garantir le fait d'Ã©crire \textit{pile} sur la ligne, on applique les recommandations suivantes :

\begin{itemize}
	\item les lignes doivent Ãªtre saisies une par une, du \og haut \fg{} vers le \og bas \fg{} ;
	\item pas de paragraphe \textit{multilignes}, pas de puce ou de numÃ©rotation ;
	\item une ligne peut Ãªtre passÃ©e.
\end{itemize}

\begin{PresentationCode}{listing only}
...
	%pour saisir les lignes, une par une
	\EcrireLigneGurvan[clÃ©s]&lt;alignement&gt;{texte}
	%pour passer la ligne
	\PasseLigneGurvan
...
\end{PresentationCode}

Le premier argument, entre \texttt{[...]} propose les \Cle{clÃ©s} :

\begin{itemize}
	\item \Cle{DecalH} pour spÃ©cifier le dÃ©calage horizontal (en carreaux) de la ligne, par rapport Ã&nbsp; la \textcolor{orange}{marge} ; \hfill~dÃ©faut : \Cle{0}
	\item \Cle{DecalV} pour spÃ©cifier le dÃ©calage vertical du texte par rapport Ã&nbsp; la ligne ; \hfill~dÃ©faut : \Cle{0pt}
	\item \Cle{Echelle} pour spÃ©cifier l'Ã©chelle du texte Ã&nbsp; Ã©crire.\hfill~dÃ©faut : \Cle{1}
\end{itemize}

Le deuxiÃ¨me argument, \textit{optionnel}, entre \texttt{&lt;...&gt;} permet de spÃ©cifier l'alignement horizontal entre les \textit{marges} (parmi \Cle{left/center/right}) du texte (\Cle{left} par dÃ©faut).

\medskip

Le troisiÃ¨me argument, \textit{obligatoire} et entre \texttt{\{...\}} est quant Ã&nbsp; lui le texte Ã&nbsp; saisir, avec possibilitÃ© de spÃ©cifier taille, couleur, fonte, etc

\begin{PresentationCode}{}
\begin{EnvGurvan}[Marge=1,Interligne=2,NbCarreaux=17x4]
	\EcrireLigneGurvan{mon texte sur la ligne 1\ldots}
	\EcrireLigneGurvan[Echelle=1.25]&lt;center&gt;{\ttfamily mon texte, en fonte teletype +25\,\%, centrÃ© sur la ligne 2\ldots}
	\PasseLigneGurvan{\sffamily mon texte, en fonte sans rÃ©duite de 50\,\%, sur la ligne 4\ldots}
	\EcrireLigneGurvan[DecalH=1.5]{\cursive mon texte sur la ligne 7, dÃ©calÃ© de 1.5 carreaux\ldots}
\end{EnvGurvan}
\end{PresentationCode}
\pagebreak

\section{Page complÃ¨te type Gurvan}

\subsection{IdÃ©e et fonctionnement global}

Il s'agit ici de crÃ©er le quadrillage Gurvan sur la page complÃ¨te, comme pour la copie d'un Ã©lÃ¨ve !

\smallskip

\faBomb{} Le fonctionnement est diffÃ©rent des environnements \textit{ponctuels} prÃ©cÃ©dents, et l'Ã©criture sur les lignes du quadrillage peuvent poser souci avec des environnements mathÃ©matiques !!

\medskip

La grille complÃ¨te est liÃ©e Ã&nbsp; un environnement (basÃ© sur \texttt{tikzpicture}), et les commandes pour Ã©crire sont Ã&nbsp; mettre dans l'environnement.

\smallskip

Tout le placement est gÃ©rÃ© grÃ¢ce Ã&nbsp; un point (fictif), nommÃ© \texttt{(GurvanOrigine)}, qui correspond au point de dÃ©part de l'Ã©criture sur la copie !
%
\begin{PresentationCode}{listing only}
\begin{PleinePageGurvan}[options]
	\LigneGurvan[options]&lt;alignement&gt;(ajustement){texte}
	\ParagrapheGurvan[options]&lt;alignement&gt;(ajustement){texte}
\end{PleinePageGurvan}
\end{PresentationCode}

\subsection{La grille}

Pour l'environnement de crÃ©ation de la grille, l'argument, \textit{optionnel} et entre \texttt{[...]}, propose :

\begin{itemize}
	\item la clÃ© \Cle{Interligne} pour spÃ©cifier (en mm) l'interligne voulu ; \hfill~dÃ©faut : \Cle{3}
	\item la clÃ© \Cle{Papier}, \Cle{A4 ou A5}, pour spÃ©cifier le format ; \hfill~dÃ©faut : \Cle{A4}
	\item la clÃ© \Cle{Marges}, sous la forme \Cle{MargeGauche/MargeDroite} pour la position (en carreaux) des deux marges verticales ; \hfill~dÃ©faut : \Cle{5/2}
	\item la clÃ© \Cle{CoulLignes} pour la couleur des \textit{rÃ©glures} ;\hfill~dÃ©faut : \Cle{gray!75}
	\item la clÃ© \Cle{CoulFondClair} pour la couleur de fond \textit{clair} ;\hfill~dÃ©faut : \Cle{GurvanBleuCiel}
	\item la clÃ© \Cle{CoulFondFonce} pour la couleur de fond \textit{foncÃ©} ;\hfill~dÃ©faut : \Cle{GurvanBleuFonce}
	
	\item le boolÃ©en \Cle{NumLignes} pour afficher le numÃ©ro des lignes (pour aider !). \hfill~dÃ©faut : \Cle{false}
\end{itemize}

\subsection{La commande pour saisir une ligne}

La commande \texttt{LigneGurvan} permet de saisir une ligne \textbf{unique}, un peu comme la commande pour les petits blocs de quadrillage. Plusieurs options et arguments sont disponibles.

\begin{PresentationCode}{listing only}
\LigneGurvan[options]&lt;alignement&gt;(ajustement){texte}
\end{PresentationCode}

La commande positionne le \textsf{texte}, au niveau de la marge verticale, sur la ligne prÃ©cisÃ©e !

\smallskip

Le premier argument, \textit{optionnel} et entre \texttt{[...]} propose :

\begin{itemize}
	\item la clÃ© \Cle{Couleur} pour spÃ©cifier une couleur globale pour le texte ;\hfill~dÃ©faut : \Cle{black}
	\item la clÃ© \Cle{Echelle} pour spÃ©cifier une Ã©chelle globale pour le texte ;\hfill~dÃ©faut : \Cle{1}
	\item la clÃ© \Cle{Ligne} pour spÃ©cifier le numÃ©ro de ligne sur lequel on souhaite Ã©crire ;\hfill~dÃ©faut : \Cle{1}
	\item la clÃ© \Cle{DecalBord} pour spÃ©cifier le dÃ©calage (en mm) de la boÃ®te dans laquelle le texte sera placÃ© par rapport aux marges verticales.\hfill~dÃ©faut : \Cle{0}
\end{itemize}

Le deuxiÃ¨me argument, \textit{optionnel} et entre \texttt{&lt;...&gt;}, permet de spÃ©cifier l'alignement souhaitÃ© pour la ligne, parmi \Cle{left/center/right}, et vaut \Cle{left} par dÃ©faut.

\smallskip

Le troisiÃ¨me argument, \textit{optionnel} et entre \texttt{(...)}, permet de positionner le texte avec un \textit{dÃ©calage fin} et \textit{relatif} de $(x\,;y)$, et il est fixÃ© par dÃ©faut Ã&nbsp; \Cle{0,0}.

\smallskip

Le dernier argument, \textit{obligatoire} et entre \texttt{\{...\}} est le texte Ã&nbsp; placer, avec les options classiques en langage \TeX{} !

\pagebreak

\subsection{Une commande pour saisir un paragraphe (attention au choix de la police !)}

La commande \texttt{ParagrapheGurvan} permet de saisir des commandes \textit{multilignes}, grÃ¢ce Ã&nbsp; l'utilisation de \texttt{\textbackslash\textbackslash}.

\begin{PresentationCode}{listing only}
\ParagrapheGurvan[options]&lt;alignement&gt;(ajustement){texte}
\end{PresentationCode}

\faBomb{} Cet aspect \textit{multilignes} pourra sans doute Ãªtre problÃ©matique pour un placement optimal, donc doit Ãªtre utilisÃ© avec prÃ©cautions\ldots

\smallskip

Le premier argument, \textit{optionnel} et entre \texttt{[...]} propose :

\begin{itemize}
	\item la clÃ© \Cle{Ligne} pour spÃ©cifier le numÃ©ro de ligne sur lequel on souhaite Ã©crire ;\hfill~dÃ©faut : \Cle{1}
	\item la clÃ© \Cle{Couleur} pour spÃ©cifier une couleur globale pour le texte ;\hfill~dÃ©faut : \Cle{black}
	\item la clÃ© \Cle{TaillePolice} pour spÃ©cifier la taille, en points, du texte ;\hfill~dÃ©faut : \Cle{1}
	\item la clÃ© \Cle{Espacement}, en unitÃ© absolue ou \Cle{auto}, pour que l'interligne soit OK ;\hfill~dÃ©faut : \Cle{auto}
	\item la clÃ© \Cle{DecalBord} pour spÃ©cifier le dÃ©calage (en mm) de la boÃ®te dans laquelle le texte sera placÃ© par rapport aux marges verticales.\hfill~dÃ©faut : \Cle{0}
\end{itemize}

Le deuxiÃ¨me argument, \textit{optionnel} et entre \texttt{&lt;...&gt;}, permet de spÃ©cifier l'alignement souhaitÃ© pour la ligne, parmi \Cle{left/center/right/justify}, et vaut \Cle{justify} par dÃ©faut.

\smallskip

Le troisiÃ¨me argument, \textit{optionnel} et entre \texttt{(...)}, permet de positionner le paragraphe avec un \textit{dÃ©calage fin} et \textit{relatif} de $(x\,;y)$, et il est fixÃ© par dÃ©faut Ã&nbsp; \Cle{0,0}.

\smallskip

Le dernier argument, \textit{obligatoire} et entre \texttt{\{...\}} est le paragraphe Ã&nbsp; placer, avec les options classiques en langage \TeX{}, et le passage Ã&nbsp; la ligne effectuÃ© par \texttt{\textbackslash\textbackslash} !

\medskip

\faBomb{} Ã€ noter que, pour \textit{coller} au lignes horizontales, c'est le paramÃ¨tre \Cle{Echelle} qui sera Ã&nbsp; adapter, et il faudra sans doute faire des essais en fonction de la police et de l'interligne !

\subsection{Exemple \og dÃ©taillÃ© \fg}

Un exemple \textit{dÃ©taillÃ©}, avec le rendu en page suivante, avec quelques commentaires pour expliquer.

\begin{PresentationCode}{listing only}
\pagestyle{empty}

\begin{PleinePageGurvan}[NumLignes]
	%on montre la position du nÅ“ud (GurvanOrigine)
	\filldraw[teal] (GurvanOrigine) circle[radius=4pt] ;
	%un texte monoligne avec test pour l'Ã©chelle
	\LigneGurvan[Echelle=1.925,DecalBord=8]{\cursive un petit Titre\ldots}
	%un paragraphe complet avec test pour l'Ã©chelle
	\ParagrapheGurvan[Ligne=3,Echelle=2.125]{\Fontskrivan On peut essayer avec une dictÃ©e, rien de bien mÃ©chant.\\
	Il Ã©tait une fois une petite princesse nommÃ©e Pauline, et un gentil dragon nommÃ© Antoine.}
	\ParagrapheGurvan[Ligne=10,Echelle=2.125,DecalBord=4]{\Fontskrivan On peut essayer avec une dictÃ©e, rien de bien mÃ©chant.\\
	Il Ã©tait une fois une petite princesse nommÃ©e Pauline, et un gentil dragon nommÃ© Antoine.}
\end{PleinePageGurvan}
\end{PresentationCode}

\pagebreak

\pagestyle{empty}

\begin{PleinePageGurvan}[NumLignes]
	%on montre la position du nÅ“ud (GurvanOrigine)
	\filldraw[teal] (GurvanOrigine) circle[radius=4pt] ;
	%un texte monoligne avec test pour l'Ã©chelle
	\LigneGurvan[Echelle=1.925,DecalBord=8]{\cursive un petit Titre\ldots}
	%un paragraphe complet avec test pour l'Ã©chelle
	\ParagrapheGurvan[Ligne=3,Echelle=2.125]{\Fontskrivan On peut essayer avec une dictÃ©e, rien de bien mÃ©chant.\\
		Il Ã©tait une fois une petite princesse nommÃ©e Pauline, et un gentil dragon nommÃ© Antoine.}
	\ParagrapheGurvan[Ligne=10,Echelle=2.125,DecalBord=4]{\Fontskrivan On peut essayer avec une dictÃ©e, rien de bien mÃ©chant.\\
		Il Ã©tait une fois une petite princesse nommÃ©e Pauline, et un gentil dragon nommÃ© Antoine.}
\end{PleinePageGurvan}

\pagebreak

\section{Historique}

\verb|v0.1.0|~:~~~~Version initiale

\end{document}</pre></body></html>