Je veux insérer du code source C / C ++ dans un document Microsoft Word. Je n'ai aucun problème à copier le code à partir du fichier source et à le coller dans Word. Je peux faire à largeur fixe. Mais, dans Word, je vois le code en format noir et blanc; Je perds la coloration syntaxique en entrant dans l'éditeur de code source (pour moi, gvim). Donc, ma question est, existe-t-il un moyen de mettre en évidence la syntaxe du code source C / C ++ dans MS Word?
Réponses
Trop de publicités?J'ai trouvé que Notepad ++ peut également copier le code en tant que fichier .rtf. Plugin / NppExport / Copy RTF to Clipboard , Ensuite, vous pouvez les coller dans Word avec surbrillance et mise en page.
J'ai trouvé un outil similaire à celui trouvé par darlinton, mais ayant plusieurs styles de coloration différents: http://tohtml.com/ . J'espère que cela aiderait.
Vous pouvez tirer parti de la syntaxe surligneur qui est en usage à StackOverflow. Je veux dire la zone de texte où vous ajoutez du contenu à diffuser sur le site :)
Mais pour un plus robuste et configurable solution, vous pouvez vérifier la syntaxe surligneur développé par Alex Gorbatchov (lien). Mais bon, l'installation nécessite quelques connaissances en HTML et CSS. Donc, si j'ai besoin d'une solution rapide pour formater ma sortie, j'opterais pour la planète.ca, comme darlinton et ArunSaha.
Si cela ne vous dérange pas d'utiliser un autre éditeur pour ce travail, vous pouvez charger votre code dans SciTE , utiliser la commande Modifier / Copier en tant que RTF , puis coller dans Word.
Après quelques recherches supplémentaires, j'ai également trouvé Highlight 2.9 . Mais cela nécessite (a) l'installation d'une application, et (b) [subjectif] esthétiquement j'aime la sortie de la sortie de planetb.ca (la réponse fournie par darlinton)