Bonjour,
J'aimerais savoir si l'un de vous connait un moyen d'insérer du code source dans un document LaTeX, avec la coloration syntaxique (au moins pour le C et Perl) ?
J'ai trouvé GNU/enscript, mais il ne génere que du HTML ou du PS. Une alternative serait de pouvoir include des pages entières de PS dans un document Latex, mais comment faire pour que ça rende bien ?
Qu'utilisez vous pour inclure votre code source dans vos rapports ?
Merci d'avance pour tous vos tips & tricks
# Re: Imprimer du code source
Posté par Damien Lespiau (site web personnel) . Évalué à 6.
doc dispo la
http://www.ces.clemson.edu/~emcneli/latexdocu/listings.dvi.gz(...)
[^] # Re: Imprimer du code source
Posté par Damien Lespiau (site web personnel) . Évalué à 2.
listings est, en gros, un nouvel environement, totalement parametrable
taille des tabulations parametrables (utile si on utilise des tabs de 8 caractères, si pratiques pour programmer, alors que pour l'édition, on peut préférer 4 caracs).
[^] # Re: Imprimer du code source
Posté par redfoxx . Évalué à 2.
Attention à bien avoir la dernière version d'installée (à aller chercher sur www.ctan.org par ex.): moi, avec le package "tetex" sur ma Gentoo, ce n'était pas le cas :-(
[^] # Re: Imprimer du code source
Posté par Kriek . Évalué à 1.
- mise en gras des mots clés
- numérotation des lignes ..
# Re: Imprimer du code source
Posté par Anonyme . Évalué à 1.
Exemple idiot : sur Savannah la coloration syntaxique avec viewcvs est faite par enscript. Pour que ça marche, j'ai du chercher une vieille version d'enscript, la compiler et la mettre en place.
Certes, le problème peut venir de viewcvs. Mais sur le coup j'avais des raisons de penser (que j'ai oubliées, ça date) que ça venait d'enscript.
# Re: Imprimer du code source
Posté par boba . Évalué à 1.
- générer ton fichier Postscript à partir de Latex.
- inclure les pages ps dans le ps généré, au bon endroit. Ca doit être faisable avec gs je pense.
Sinon on peut bien « importer » des images EPS dans un document Latex, donc a priori tu peux aussi importer des Postscript (EPS = Encapsuled PostScript). Il faut peut-être passer par un utilitaire tierce pour encapsuler le fichier Postscript dans le conteneur EPS, mais c'est même pas sûr.
Enfin, je dis ça en toute méconnaissance de Latex... :-[
[^] # Re: Imprimer du code source
Posté par gourgou . Évalué à 2.
Pas tout à fait, l'eps est encapsulated parce qu'il doit être intégré dans autre chose. En clair, si tu compares à un ps, il manque des choses dans eps, qui font qu'il ne pas être affiché ou imprimer en lui-même (exemple : un eps n'a pas le droit de changer la taille de la page).
cf /usr/share/texmf/doc/latex/graphics/epslatex.ps pour plus d'info. (C'est fou ça, j'ai 59Mo dans /usr/share/texmf/doc et j'en connais que deux fichiers...)
[^] # Re: Imprimer du code source
Posté par boba . Évalué à 2.
# Re: Imprimer du code source
Posté par Sylvain Rampacek (site web personnel) . Évalué à 1.
Et il permet également de configurer la police utilisée pour les mots clés, les commentaires... y compris donc pouvoir mettre de la couleur !
[^] # Re: Imprimer du code source
Posté par Pooly (site web personnel) . Évalué à 2.
Par contre pour la couleur....
A quand listings directement dans LyX ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.