\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]{lun. juin 7 03:10:22 CEST 2010}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={pr},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Pagination et multi-colonnes},
CreationDate={D:20100607031022},
ModDate={D:20100607031022},
Keywords={coreutils;GNU}
}}
\begin{document}
 
\begin{center}
{\Huge pr }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Pagination et multi-colonnes}
 
\vspace{10mm}
 
\hspace{1mm}  \textbf{pr} Écrit chaque fichier ou l'entrée standard sur la sortie standard, pagine et optionnellement sort en format multicolonnes et/ou regroupe tous les fichiers, imprime tout en parallèle, un par colonne.
\vspace{5mm} \\
\hspace{1mm}  Par défaut, un en-tête à 5 lignes est imprimé à chaque page: 2 lignes blanches, une ligne avec la date, le nom du fichier, et le compteur de page, 2 lignes blanches. La longueur par défaut de \textbf{PAGE\_LENGTH} est de 66 lignes. Le nombre par défaut de ligne de texte est donc de 56. La ligne de texte de l'en-tête prend la forme \textbf{DATE STRING PAGE}.
\vspace{5mm} \\
\hspace{1mm}  Les colonnes ont une largeur égale, séparée par une chaîne optionnelle (un espace par défaut). Pour les sorties multi-colonnes, les lignes seront toujours tronquées à \textbf{PAGE\_WIDTH} (défaut : 72). Pour les sorties simple colonne, aucune ligne n'est tronquée par défaut.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} +FIRST\_PAGE\texttt{[}:LAST\_PAGE, --pages=FIRST\_PAGE\texttt{[}:LAST\_PAGE\texttt{]}]{Commence à afficher avec FIRST\_PAGE et stop avec LAST\_PAGE.}
\item[\hspace{1mm} -COLUMN, --columns=COLUMN]{Produit COLUMN colonnes en sortie.}
\item[\hspace{1mm} -a, --across]{Affiche les lignes alterné sur les colonnes (type ligne1 ligne2 ligne3...)}
\item[\hspace{1mm} -c, --show-control-chars]{Affiche les caractères de contrôle}
\item[\hspace{1mm} -d, --double-space]{Double l'espace de sortie}
\item[\hspace{1mm} -D FORMAT, --date-format=FORMAT]{Format l'en-tête en utilisant FORMAT, en utilisant la même convention que `\textbf{date +FORMAT}` (défaut : \%Y-\%m-\%d \%H :\%M et si POSIXLY\_CORRECT est spécifié : \%b \%e \%H :\%M \%Y)}
\item[\hspace{1mm} -e\texttt{[}IN-TABCHAR\texttt{[}IN-TABWIDTH\texttt{]}\texttt{]}, --expand-tabs\texttt{[}=IN-TABCHAR\texttt{[}IN-TABWIDTH\texttt{]}\texttt{]}]{Étend les tabulations en espaces en entrée. IN-TABCHAR est le caractère de tabulation en entrée et IN-TABWIDTH et la largeur de la tabulation (par défaut 8)}
\item[\hspace{1mm} -f, -F, --form-feed]{Utilise un saut de page au lieu de newlines pour séparer les pages de sortie. n'altère pas la longueur de page de 66 lignes.}
\item[\hspace{1mm} -h HEADER, --header=HEADER]{Remplace le nom de fichier dans l'en-tête avec la chaine STRING}
\item[\hspace{1mm} -i\texttt{[}OUT-TABCHAR\texttt{[}OUT-TABWIDTH\texttt{]}\texttt{]}, --output-tabs\texttt{[}=OUT-TABCHAR\texttt{[}OUT-TABWIDTH\texttt{]}\texttt{]}]{Remplace les espaces avec des tabulations en sortie. OUT-TABCHAR est le caractère de tabulation, OUT-TABWIDTH est la largeur de la tabulation (défaut 8)}
\item[\hspace{1mm} -J, --join-lines]{Fusionne les lignes de pleine longueur. Utilisé avec l'option \textbf{-COLUMN}, \textbf{-a -COLUMN} ou \textbf{-m}. Désactive l'option \textbf{-w/-W}. Aucun alignement de colonne n'est utilisé. Peut être utilisé avec --sep-string[=STRING]}
\item[\hspace{1mm} -l PAGE\_LENGTH, --length=PAGE\_LENGTH]{Définit la longueur de page à PAGE\_LENGTH (défaut 66 lignes) si inférieur à 10, l'en-tête et pied de page sont omis.}
\item[\hspace{1mm} -m, --merge]{Fusionne et affiche tous les fichiers en parallèle, un dans chaque colonne. Si une ligne est trop large elle est tronquée, à moins que \textbf{-J} soit utilisé.}
\item[\hspace{1mm} -n\texttt{[}NUMBER-SEPARATOR\texttt{[}DIGITS\texttt{]}\texttt{]}, --number-lines\texttt{[}=NUMBER-SEPARATOR\texttt{[}DIGITS\texttt{]}\texttt{]}]{Numérote les lignes avec des nombre à DIGITS chiffres. NUMBER-SEPARATOR est le caractère entre le numéro de ligne et le texte.}
\item[\hspace{1mm} -N LINE\_NUMBER, --first-line-number=LINE\_NUMBER]{Définis le numéro de la première ligne.}
\item[\hspace{1mm} -o MARGIN, --indent=MARGIN]{Indente chaque ligne avec une marge de MARGIN espace.}
\item[\hspace{1mm} -r, --no-file-warnings]{N'affiche pas de message d'erreur quand un fichier ne peut pas être ouvert.}
\item[\hspace{1mm} -s\texttt{[}CHAR\texttt{]}, --separator\texttt{[}=CHAR\texttt{]}]{Sépare les colonnes par un simple caractère (une tabulation par défaut sans \textbf{-w} et aucun caractère avec \textbf{-w})}
\item[\hspace{1mm} -SSTRING, --sep-string\texttt{[}=STRING\texttt{]}]{Utilise STRING pour séparer les colonnes en sortie. n'affecte pas \textbf{-w/-W}.}
\item[\hspace{1mm} -t, --omit-header]{N'imprime pas l'en-tête usuel (et le pied de page), et ne remplit pas le bas des pages. Aucune structure de page n'est produite, la pagination pré-définie n'est pas changée. \textbf{-t} remplace \textbf{-h}}
\item[\hspace{1mm} -T, --omit-pagination]{N'imprime pas l'en-tête (et le pied de page). Élimine toute forme de retour chariot dans le fichier d'entrée.}
\item[\hspace{1mm} -v, --show-nonprinting]{Affiche les caractères non imprimables en notation octal}
\item[\hspace{1mm} -w PAGE\_WIDTH, --width=PAGE\_WIDTH]{Définit la largeur des lignes pour les sorties multi-colonnes.}
\item[\hspace{1mm} -W PAGE\_WIDTH, --page\_width=PAGE\_WIDTH]{Définie la largeur des lignes. Valide avec ou sans l'option -COLUMN}
\end{description}
\end{flushleft}
\end{document}
