Comment préserver les tabulations en mode verbatim ?
* 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 %%%%