Comment mettre en forme un bloc de code dans une présentation? [fermé]

144

Je prépare une présentation à l'aide de Google Slides, mais je peux également travailler sur la présentation dans Open Office qui comprendra des extraits de code.

Existe-t-il un moyen simple de mettre en évidence la syntaxe de base sur les extraits de code avec Google Docs ou Open Office Presenter?

Edit: Puisque je crois que je peux trouver un moyen d'intégrer du HTML, tous les outils capables de mettre en évidence la syntaxe sur HTML seraient également des suggestions bienvenues.

Noah Goodrich
la source
1
Si vous copiez des produits InteliJ, cela fonctionnera simplement :)
Dawid Drozd

Réponses:

164

Un surligneur de syntaxe en ligne:

http://markup.su/highlighter/

ou

http://hilite.me/

Copiez et collez simplement dans votre document.

RobotEyes
la source
18
La présentation ne vous permet plus d'ajouter du HTML arbitraire.
Ilia Choly
17
@iliacholy Vous pouvez simplement copier et coller le texte de la zone de prévisualisation au lieu d'utiliser le code HTML
RobotEyes
ce serait cool s'il était aussi en retrait ..
grasshopper
Ce service n'est pas disponible
Yaelz
20

http://www.tohtml.com/ a créé une syntaxe en surbrillance du code HTML pour de nombreuses langues. C'est peut-être ce que vous recherchez.

robintw
la source
1
Le problème est de savoir quoi faire après cela. J'ai installé qt-source-highlight et j'ai obtenu le HTML. Mais OOO Presentation ne semble pas avoir d'option pour insérer du HTML, et je ne peux pas non plus trouver de programme pour exporter la syntaxe avec une autre option (comme RTF par exemple). Pour Windows, j'ai trouvé cette réponse: fauskes.net/nb/syntaxms Mais j'utilise LINUX et oowriter n'a pas cette option.
Dr Beco
7

Si vous utilisez Visual Studio (cela peut également fonctionner dans Eclipse, mais je n'ai jamais essayé) et que vous copiez et collez dans Microsoft Word (ou tout autre produit Microsoft), il collera le code dans la couleur de votre IDE. Ensuite, il vous suffit de copier le texte hors mot et dans l'application souhaitée et il collera en tant que texte riche.

Je n'ai vu ce travail que dans Visual Studio sur d'autres produits Microsoft, donc je ne sais pas si cela vous aidera.

Dan Herbert
la source
6

Avec les nouveaux modules complémentaires pour Google Drive , vous pouvez obtenir la mise en évidence du code avec le module complémentaire Code Pretty .

rb195048
la source
10
Malheureusement, cela ne fonctionne que pour Doc et Spreadsheet et non pour Presentation, qui est le sujet de la question.
Some Noob Student
maintenant cela fonctionne aussi pour la présentation. Ils ont probablement ajouté la fonctionnalité
CoffeDeveloper
Impossible de modifier les couleurs de cet add-on ... l'a rendu moins utile
Marson Mao
@GameDeveloper comment avez-vous réussi à le faire fonctionner dans les présentations?
samu
Oh. c'était un vieux commentaire. Qui se souvient .. tellement changé en 2 ans. Peut-être ai-je copié-collé à partir d'un autre éditeur prenant en charge le balisage. Je ne me souviens vraiment pas XD
CoffeDeveloper
4

J'y ai aussi pensé. Enfin, ma solution est d'utiliser github gist . N'oubliez pas qu'il a également une fonctionnalité de mise en évidence. Copiez-le simplement. :)

mer bleue
la source
2

Juste quelques suggestions:

  • Les captures d'écran peuvent être un moyen facile, mais vous devrez vous assurer que le code de l'image est suffisamment grand et suffisamment clair pour être lu. (pas la capture d'écran entière, juste la partie pertinente)
  • Si vous pouvez intégrer du html, il existe de nombreux outils pour générer une syntaxe html mise en évidence.
vfilby
la source
1

Consultez http://codepad.org . Cela ne résoudra probablement pas le problème de l'affiche; mais, je pense qu'il sera utile à d'autres qui liront cet article.

Zack
la source
2
Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien pour référence. Les réponses aux liens uniquement peuvent devenir invalides si la page liée change.
Erik Schierboom
1
Ce n'est pas un article, c'est le lien vers un outil qui peut avoir certaines des fonctionnalités souhaitées. Si le lien change et que l'outil devient indisponible, la réponse devient sans importance.
Zack
1

Si vous écrivez votre code dans emacs, le package htmlize elisp pourrait vous intéresser .

robintw
la source