\usepackage{verbatim}
?verbatim
Re: verbatim
Bonjourlat_ex a écrit :Bonsoir, savez-vous à quoi sert le package suivant: \usepackage{verbatim} ?
Voici un exemple d'application :
Code : Tout sélectionner
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{verbatim}
% commande pour inclure un fichier
\newcommand{\ficheIn}[1] {\hrule\small\verbatiminput{#1}\normalsize\hrule}
\begin{document}
\noindent\bf{Code source en utilisant verbatiminput}
% \jobname : fichier source
\ficheIn{\jobname}
\end{document
-
- Utilisateur éprouvé
- Messages : 461
- Inscription : jeudi 23 novembre 2006, 20:12
- Statut actuel : Enseignant
- Localisation : 59 (Région St Amand les Eaux)
Bonsoir,
Pour ce faire, je voudrais définir un nouvel environnement code dans le préambule.
Et au plus simple:
->au begin: \begin{verbatim}
->au end: \end{verbatim}.
Le problème se passe à la compilation. Bien que les balises fermantes \end{code} sont là, au résultat, non seulement ces balises sont affichées, mais aussi la suite du texte.
Conclusion: à la compilation, il remplace la balise \begin{code} par son contenu (\begin{verbatim}), poursuit donc sans interpréter le code... jusqu'à rencontrer une balise \end{verbatim} qu'il ne trouve bien évidemment pas (puisqu'il devrait interptéter \end{code}!)
Question: est-ce qu'il y a meilleure définition d'environnement pour mettre du code? (pour info, je veux y mettre du Java ou du Caml, et si possible un pseudo-langage -- là j'ai défini un environnement algorithm qui a le même problème, car utilisant les mêmes balises).
Justement, je voulais faire un truc pour afficher du code en $\LaTeX$.MB a écrit :C'est un peu l'équivalent des balises Code ici.
Le texte situé entre les balises \begin{verbatim} et \end{verbatim} n'est pas interprété par LaTeX et est imprimé tel quel.
Pour ce faire, je voudrais définir un nouvel environnement code dans le préambule.
Et au plus simple:
->au begin: \begin{verbatim}
->au end: \end{verbatim}.
Le problème se passe à la compilation. Bien que les balises fermantes \end{code} sont là, au résultat, non seulement ces balises sont affichées, mais aussi la suite du texte.
Conclusion: à la compilation, il remplace la balise \begin{code} par son contenu (\begin{verbatim}), poursuit donc sans interpréter le code... jusqu'à rencontrer une balise \end{verbatim} qu'il ne trouve bien évidemment pas (puisqu'il devrait interptéter \end{code}!)
Question: est-ce qu'il y a meilleure définition d'environnement pour mettre du code? (pour info, je veux y mettre du Java ou du Caml, et si possible un pseudo-langage -- là j'ai défini un environnement algorithm qui a le même problème, car utilisant les mêmes balises).
-
- Utilisateur chevronné
- Messages : 2804
- Inscription : samedi 08 juillet 2006, 20:56
- Localisation : Saint Bonnet Elvert
Je pense que c'est le package listings
Pour la doc, c'est
Java et Caml font partie des langages prédéfinis (j'en ai dénombré 77)
Pour la doc, c'est
Code : Tout sélectionner
> texdoc listings
JJR.
LaTeXien migrateur.
LaTeXien migrateur.