\documentclass[12pt]{article} \usepackage{pas-doc,pas-crosswords} \usetikzlibrary{patterns} \title{Documentation\\ \texttt{pas-crosswords.sty 1.03}} \begin{document} \lstset{ numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=3pt, language=[LaTeX]TeX, backgroundcolor=\color{brown!10}, frame=shadowbox, rulesepcolor=\color{brown}, rulecolor=\color{brown}, framexleftmargin=10pt, keywordstyle=\color{green!50!black}\bfseries, basicstyle=\ttfamily, columns=flexible, keepspaces=true, upquote=true, commentstyle=\color{gray}, morekeywords={blacksquare,blackcase,blackcases,word,words,tikzstyle,gridcross,printDef,symbsep,symbnext} } \head \section{Introduction et installation} Le package \texttt{pas-crosswords} a été conçu dans le but de créer facilement des grilles de mots croisés. Il a été codé en ANSI ; ainsi, si vous compilez vos documents en utf-8, vous devez convertir le package en utf-8 (à l'aide de notepad Plus ou tout autre éditeur).\\ Il s'installe dans le répertoire \texttt{texmf\textbackslash tex\textbackslash latex\textbackslash pas-crosswords}. \medskip \textbf{Utilisateurs de Windows :} Si ce chemin n'existe pas, je vous conseille de le créer sur la partition où vous mettez tous vos documents (et que vous sauvegardez régulièrement ...) afin de ne pas écraser les packages installés manuellement quand vous installez une nouvelle version de Miktex.\\ Une fois le chemin créé, lancez le manager de Miktex, puis cliquez sur l'onglet \texttt{Root}, puis sur le bouton \texttt{Add ...} afin d'ajouter ce chemin dans la configuration de Miktex. Ensuite, revenez sur l'onglet \texttt{General} et cliquez sur le bouton \texttt{Refresh FNDB} pour rafraîchir la base de données et prendre en considération les packages installés sur le nouveau chemin. \section{Les commandes} \subsection{Création d'une grille} \begin{lstlisting} \begin{tikzpicture} \begin{crossgrid}[h=9,v=9] \end{crossgrid} \end{tikzpicture} \end{lstlisting} \medskip Cette commande trace une grille. Les paramètres \texttt{h} et \texttt{v} représentent, respectivement, le nombre de cases horizontales et verticales. \subsection{Création d'une case noire} \begin{lstlisting} \blackcase{x}{y} \end{lstlisting} \medskip \texttt{x} et \texttt{y} représentent respectivement le numéro de la colonne et le numéro de la ligne (en partant du haut) où se situe la case noire. \subsection{Création de plusieurs cases noires} \begin{lstlisting} \blackcases{x1/y1,x2/y2,...xN/yN} \end{lstlisting} \medskip Cette commande permet de placer plusieurs cases noires en même temps. ici, la première case sera à la colonne \texttt{x1} et à la ligne \texttt{y1}, la deuxième à la colonne \texttt{x2} et à la ligne \texttt{y2}, etc. \subsection{Placement d'un mot} \begin{lstlisting} \word[