Forum Programmation.autre Latex - insérer un fichier contenant du code

Posté par  .
Étiquettes : aucune
0
5
juil.
2006
Bonjour à tous,

J'aimerais insérer un fichier contenant du code dans mon fichier latex. J'utilise pour cela la commande " \input{fichier.sce} ".

Le problème est que latex ne prend pas le code contenu dans le fichier comme du texte simple mais l'interprète comme des commandes. Le fichier contient en effet des " input ", des " mprintf ", des formules. Il me signale comme erreur : " Undefined Control Sequence ", et m'informe que j'ai oublié les " $ " pour les formules.

Comment lui faire comprendre que je veux insérer tout cela comme du texte simple en respectant la structure du programme (alinéa, ...) ?

D'avance, merci beaucoup pour vos réponses.
++ ;-)
  • # soluce

    Posté par  . Évalué à 2.

    jette un oeil au package "verbatim".
    • [^] # Re: soluce

      Posté par  (site web personnel) . Évalué à 2.

      et si c'est pour du code, le package "listings" est fait pour toi

      a coups de \lstinclude{fichier.c} (où un truc approchant) tu pourra inclure des ficheirs source, et profiter de la mise en valeur des mots clés, et customizer tout ça. C'est assez puissant, mais demande un peu plus d'apprentissage/lecture de doc que "verbatim"
      • [^] # Re: soluce

        Posté par  . Évalué à 2.

        Pour les suivants, la commande exacte est " \lstinputlisting{fichier.c} ". Ca marche nickel !

        Merci encore.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.