From faf008265cddd5ff560ae1557459e385e9499383 Mon Sep 17 00:00:00 2001 From: tonton Th Date: Fri, 21 Feb 2020 12:54:50 +0100 Subject: [PATCH] \usepackage{listings} --- doc/the_floatimg_hack.tex | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/doc/the_floatimg_hack.tex b/doc/the_floatimg_hack.tex index 6c468fa9..1298a01d 100644 --- a/doc/the_floatimg_hack.tex +++ b/doc/the_floatimg_hack.tex @@ -7,6 +7,11 @@ \usepackage[T1]{fontenc} \usepackage{makeidx} \usepackage{listings} + +% \lstset{frame=single} % dessin d'un cadre autour du listing +\lstset{basicstyle=\ttfamily\small} +\lstset{aboveskip=1em,belowskip=1em} + \usepackage{babel} \usepackage{graphicx} % for gnuplot ylabel rotate @@ -826,7 +831,7 @@ qui utilise le \texttt{drand48}\index{drand48} de \textsc{posix}\index{POSIX}. Maintenant, posons-nous une question de statisticien : ue se passe-t-il si nous faisons la somme de plusieurs centaines de ces images ? -\begin{verbatim} +\begin{lstlisting} #!/bin/bash ACCU="quux.fimg" TMPF="tmp.fimg" @@ -841,7 +846,7 @@ do fimg2pnm -v -g $ACCU $fname done convert -delay 10 xx*.pnm foo.gif -\end{verbatim} +\end{lstlisting} Voilà, si les choses se passent mal, vous allez découvrir que votre \texttt{drand48} n'est pas si "drand" que ça. @@ -856,13 +861,13 @@ Il utilise deux fichiers dans le répertoire de travail~: \textit{reglages} et \textit{compteur}. Le premier est, en fait, un bout de shell affectant quelques variables, ou plutôt, les surchargent. -\begin{verbatim} +\begin{lstlisting} OPTIONS="${OPTIONS} -v -c pow2 " SHOW="yes" NBRE=1000 PERIOD=0 OFORMAT="p_%04d.png" -\end{verbatim} +\end{lstlisting} La première ligne demande, en plus des options par défaut, plus de bavardage, et un changement de contraste. La seconde demande @@ -876,6 +881,8 @@ est incrémenté après chaque capture réussie. Et ce compteur est utilisable par la variable \texttt{OFORMAT} que nous avons vue quelques lignes plus haut. +\lstinputlisting[language=sh]{../scripts/shoot.sh} + \subsection{Fonderie}\index{fonderie}\label{fonderie} Ce projet externe\footnote{... pour le moment, j'ai des soucis sur