From 719a9e9a590bc355560176568cfaac1f10fb9a97 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 4 Dec 2013 00:04:06 +0000 Subject: pas-crosswords (3dec13) git-svn-id: svn://tug.org/texlive/trunk@32313 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/pas-crosswords/README | 38 ++ .../doc/latex/pas-crosswords/pas-crosswords.pdf | Bin 0 -> 165995 bytes .../doc/latex/pas-crosswords/pas-crosswords.tex | 438 +++++++++++++++++++++ .../tex/latex/pas-crosswords/pas-crosswords.sty | 182 +++++++++ Master/tlpkg/bin/tlpkg-ctan-check | 3 +- Master/tlpkg/libexec/ctan2tds | 3 +- Master/tlpkg/tlpsrc/collection-games.tlpsrc | 1 + Master/tlpkg/tlpsrc/pas-crosswords.tlpsrc | 0 8 files changed, 663 insertions(+), 2 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/pas-crosswords/README create mode 100644 Master/texmf-dist/doc/latex/pas-crosswords/pas-crosswords.pdf create mode 100644 Master/texmf-dist/doc/latex/pas-crosswords/pas-crosswords.tex create mode 100644 Master/texmf-dist/tex/latex/pas-crosswords/pas-crosswords.sty create mode 100644 Master/tlpkg/tlpsrc/pas-crosswords.tlpsrc (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/pas-crosswords/README b/Master/texmf-dist/doc/latex/pas-crosswords/README new file mode 100644 index 00000000000..13505995ce3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/pas-crosswords/README @@ -0,0 +1,38 @@ +********* README file for pas-crosswords ****************** +********************* ENGLISH ***************************** + +This package uses TikZ to built crosswords grids and write definitions. + +Licence +------- + +This program can be redistributed and/or modified under the terms +of the LaTeX Project Public License Distributed from CTAN +archives in directory macros/latex/base/lppl.txt. + +Documentation +------------- + +The documentation of the package is under the +directory /doc/ in french language. + +Thanks to use pas-crosswords.sty. + +********* Fichier README pour pas-crosswords ****************** +********************** FRANCAIS ******************************* + +Cette extension utilise TikZ pour construire des grilles de mots croisés +ainsi que d'écrire les définitions. + +Licence +------- + +L'extension peut être redistribuée et/ou modifiée sous les termes +de la licence LaTeX Project Public (voir macros/latex/base/lppl.txt). + +Documentation +------------- + +La documentation de l'extension se trouve dans le répertoire /doc/. + +Merci d'utiliser pas-crosswords.sty. diff --git a/Master/texmf-dist/doc/latex/pas-crosswords/pas-crosswords.pdf b/Master/texmf-dist/doc/latex/pas-crosswords/pas-crosswords.pdf new file mode 100644 index 00000000000..7ae29d4eff0 Binary files /dev/null and b/Master/texmf-dist/doc/latex/pas-crosswords/pas-crosswords.pdf differ diff --git a/Master/texmf-dist/doc/latex/pas-crosswords/pas-crosswords.tex b/Master/texmf-dist/doc/latex/pas-crosswords/pas-crosswords.tex new file mode 100644 index 00000000000..1f58fef9bfc --- /dev/null +++ b/Master/texmf-dist/doc/latex/pas-crosswords/pas-crosswords.tex @@ -0,0 +1,438 @@ +\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[