\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{mer. juil. 21 00:35:40 CEST 2010}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={ptx},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Lit un fichier texte et produit essentiellement un index permuté, avec chaque mot clé dans son contexte},
CreationDate={D:20100721003540},
ModDate={D:20100721003540},
Keywords={coreutils;GNU}
}}
\begin{document}
 
\begin{center}
{\Huge ptx }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Lit un fichier texte et produit essentiellement un index permuté, avec chaque mot clé dans son contexte}
 
\vspace{10mm}
 
\begin{description} \normalsize
\item[\hspace{1mm} -G, --traditional]{désactive toutes les extensions GNU. Si non spécifié, on peut spécifier plusieurs fichiers ou aucun.}
\end{description}
 
\vspace{1cm}{\huge Sélection de jeu de caractères }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -f, --ignore-case]{met les minuscules en majuscule pour le trie. \textbf{ptx} assume que le fichier d'entrée est en ISO 8859-1 (latin-1).}
\end{description}
 
\vspace{1cm}{\huge Sélection de mot et traitement d'entrée }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -b FILE, --break-file=FILE]{Option alternative à \textbf{-W} décrivant quels caractères composent les mots. il introduit le nom d'un fichier qui contient une liste de caractères qui ne peuvent pas faire partie d'un mot.}
\item[\hspace{1mm} -i FILE, --ignore-file=FILE]{Le fichier associé avec cette option contient une liste de mots qui ne seront jamais comme mot clé.}
\item[\hspace{1mm} -o FILE, --only-file=FILE]{Le fichier associé avec cette option contient une liste de mots qui seront retenus pour la sortie.}
\item[\hspace{1mm} -r, --references]{Sur chaque ligne d'entrée, la séquence principale de caractères non-blanc seront pris pour référence pour identifier cette ligne dans l'index permuté.}
\item[\hspace{1mm} -S REGEXP --sentence-regexp=REGEXP]{Cette option sélectionne quelle expression régulière va décrire la fin d'une ligne ou la fin d'une phrase. En fait, cette expression n'est pas seulement la distinction entre la fin des lignes ou la fin des phrases, et les limites de la ligne d'entrée n'ont pas de signification spécial en dehors de cette options. si -G et -r ne sont pas spécifiés, ce REGEX est importé :}
\end{description}
 
\hspace{6mm}  \textbf{[.?!][]\textbackslash{}"')]*\textbackslash{}\textbackslash{}(\$\textbackslash{}\textbackslash{}|\textbackslash{}t\textbackslash{}\textbackslash{}| \textbackslash{}\textbackslash{})[ \textbackslash{}t\textbackslash{}n]*} sinon (si \textbf{-r} est spécifié) regex est: \textbf{\textbackslash{}n}
\vspace{5mm} \\
\hspace{6mm}  Utiliser un REGEX vide désactive la reconnaissance de la fin des ligne ou des phrases.
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} -W REGEXP, --word-regexp=REGEXP]{Cette option décrit quelle expression va décrire chaque mot clé. par défaut, si \textbf{-G} n'est pas spécifié, un mot est une séquence de lettres; le REGEXP utilisé est \textbf{\textbackslash{}w+} sinon un mot est quelque chose qui se termine par un espace, une tabulation ou un newline, le REGEXP utilisé est \textbf{[\textasciicircum \textbackslash{}t\textbackslash{}n]+}}
\end{description}
 
\vspace{1cm}{\huge Formattage de sortie }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -g NUMBER, --gap-size=NUMBER]{Sélectionne l'écart minimum d'espace blanc entre les champs sur la ligne de sortie.}
\item[\hspace{1mm} -w NUMBER, --width=NUMBER]{Sélectionne la largeur maximum de sortie de chaque ligne.}
\item[\hspace{1mm} -A, --auto-reference]{Sélectionne les références automatique. chaque ligne en entrée aura une référence automatique composé du nom du fichier et la ligne, avec une ',' entre eux.}
\item[\hspace{1mm} -R, --right-side-refs]{Dans le format de sortie par défaut, si cette option n'est pas spécifiée, les références produite par l'effet des options \textbf{-r} ou \textbf{-A} sont placées à droite des lignes sorties, après le contexte. avec cette options, les références sont placées au début de chaque ligne en sortie.}
\item[\hspace{1mm} -F STRING, --flac-truncation=STRING]{Si la sortie est tronquée, reporte en utilisant STRING}
\item[\hspace{1mm} -m STRING, --macro-name=STRING]{Sélectionne une autre STRING à utiliser au lieu de '\textbf{xx}', en générant une sortie utilisable par \textbf{nroff} ou \textbf{troff} ou \textbf{TeX}}
\item[\hspace{1mm} -o, --format=roff]{Sélectionne un format de sortie pour le traitement par \textbf{nroff} ou \textbf{troff}. Chaque ligne de sortie ressemblera à: \textbf{.xx "TAIL" "BEFORE" "KEYWORD\_AND\_AFTER" "HEAD" "REF"}}
\item[\hspace{1mm} -T, --format=tex]{Choisit un format de sortie utilisable par TeX. chaque ligne de sortie ressemblera à: \textbf{\textbackslash{}xx TAILBEFOREKEYWORDAFTERHEADREF}}
\end{description}
\end{flushleft}
\end{document}
