\usepackage{listings}

This commit is contained in:
tonton Th 2020-02-21 12:54:50 +01:00
parent 2a3ecaf309
commit faf008265c

View File

@ -7,6 +7,11 @@
\usepackage[T1]{fontenc} \usepackage[T1]{fontenc}
\usepackage{makeidx} \usepackage{makeidx}
\usepackage{listings} \usepackage{listings}
% \lstset{frame=single} % dessin d'un cadre autour du listing
\lstset{basicstyle=\ttfamily\small}
\lstset{aboveskip=1em,belowskip=1em}
\usepackage{babel} \usepackage{babel}
\usepackage{graphicx} % for gnuplot ylabel rotate \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 Maintenant, posons-nous une question de statisticien : ue se passe-t-il si
nous faisons la somme de plusieurs centaines de ces images ? nous faisons la somme de plusieurs centaines de ces images ?
\begin{verbatim} \begin{lstlisting}
#!/bin/bash #!/bin/bash
ACCU="quux.fimg" ACCU="quux.fimg"
TMPF="tmp.fimg" TMPF="tmp.fimg"
@ -841,7 +846,7 @@ do
fimg2pnm -v -g $ACCU $fname fimg2pnm -v -g $ACCU $fname
done done
convert -delay 10 xx*.pnm foo.gif convert -delay 10 xx*.pnm foo.gif
\end{verbatim} \end{lstlisting}
Voilà, si les choses se passent mal, vous allez découvrir Voilà, si les choses se passent mal, vous allez découvrir
que votre \texttt{drand48} n'est pas si "drand" que ça. 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, \textit{reglages} et \textit{compteur}. Le premier est, en fait,
un bout de shell affectant quelques variables, ou plutôt, les surchargent. un bout de shell affectant quelques variables, ou plutôt, les surchargent.
\begin{verbatim} \begin{lstlisting}
OPTIONS="${OPTIONS} -v -c pow2 " OPTIONS="${OPTIONS} -v -c pow2 "
SHOW="yes" SHOW="yes"
NBRE=1000 NBRE=1000
PERIOD=0 PERIOD=0
OFORMAT="p_%04d.png" OFORMAT="p_%04d.png"
\end{verbatim} \end{lstlisting}
La première ligne demande, en plus des options par défaut, plus de La première ligne demande, en plus des options par défaut, plus de
bavardage, et un changement de contraste. La seconde demande 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 utilisable par la variable \texttt{OFORMAT} que nous avons
vue quelques lignes plus haut. vue quelques lignes plus haut.
\lstinputlisting[language=sh]{../scripts/shoot.sh}
\subsection{Fonderie}\index{fonderie}\label{fonderie} \subsection{Fonderie}\index{fonderie}\label{fonderie}
Ce projet externe\footnote{... pour le moment, j'ai des soucis sur Ce projet externe\footnote{... pour le moment, j'ai des soucis sur