###User: Comment préserver les tabulations en mode verbatim ?
====================================================  ###Assistant: * le package 'moreverb' est disponible sur
<ftp://ftp.inria.fr/pub/tex/ctan/macros/latex/contrib/other/misc/>. il propose notamment un
environnement verbatimtab qui permet de conserver des
tabulations.

exemple :
\begin{verbatimtab}
int pattern(char *p, int n, int m)
{
 int orig = current\_position();
 int new\_pos;

 goto\_line(n);

 if(p && forward\_search(p) && (current\_line()<m)){
 new\_pos = current\_position();
 goto\_char(orig);
 return(new\_pos);
 }
 return(-1);
}
\end{verbatimtab}
%%%% fin exemple %%%%

* il existe également le package 'verbasef' (verbatim automatic
segmentation of external files) disponible sur ctan. il utilise
l'environnement figure.

* on peut également inclure les lignes suivantes dans le
préambule du document :
%%%% debut macro %%%%
\makeatletter
{\catcode`\^^i=\active
\gdef\verbatim{\catcode`\^^i=\active\def^^i{\hspace*{4em}}%
\@verbatim \frenchspacing\@vobeyspaces \@xverbatim}}
\makeatother
%%%% fin macro %%%%