51 votes

Comment puis-je intégrer le code source ou de code HTML dans Open Office Org Présentations sans l'aide de captures d'écran?

J'ai besoin d'écrire beaucoup de classe cours des présentations à ma programmation de classe, et j'ai constamment besoin de montrer le code source (principalement C code).

enter image description here

Je ne trouve pas un moyen facile de:

  1. Copie de mon code source de mon éditeur (kate) et
  2. Coller formaté et avec la source mis en évidence à un Open Office Présentation (POO).

Ce que j'utilise pour faire est un instantané si le code est petit, ou pour arrêter la présentation et d'ouvrir Kate dans la datashow si c'est trop gros.

Dans cette autre question, certains suggèrent d'intégrer HTML code. J'ai donc installé QSource-mettre en Évidence que facilement convertir C code HTML (également source gnu-mettre en évidence, code2html, et ainsi de suite). Aucun d'eux ne peut convertir le code source d'une version de surbrillance le format RTF (rich text format), qui serait une autre façon d'aller.

Avoir le HTML n'aide pas, car je ne peux pas trouver un moyen facile d' insérer du code HTML dans une présentation soit. Ce site montre une astuce windows solution. Il a besoin de convertir c code HTML à l'aide d'une des fenêtres spécifiques du programme qui a une option pour copier le code HTML RTF, après que vous avez besoin pour y passer la RTF dans Word ou Wordpad, et après que vous spécial passé RTF au format PowerPoint. Tout bon, mais je suis un linux utilisateur, et je pense qu'il pourrait y avoir une meilleure façon.

Aussi, il y a une autre solution possible, l'installation de coooder extension pour openoffice. Je ne sais pas pourquoi, mais d'essayer d'installer cette extension dans mon système me donne une erreur. Synaptique dire de moi que openoffice.org-core et beaucoup d'autres doivent être marqués. Je clique sur suivant, et il me dit qu'il veut supprimer tous les paquets, et que coooder besoins de nos paquets de travail, et donc il ne va pas être installé. Bien...

Je suis sous linux UBUNTU 10.04, et Open Office 3.2

Merci! Beco.

PS.: Cette question est débattue dans la méta-si possible la duplication de la question citée ci-dessus. Mais c'est ma compréhension que les plus âgés question n'est pas de résoudre ce spécifique problème.

PPS.: Sur le coooder bug, j'ai lancé un rapport de bug ici

33voto

Francisco Alvarado Points 2057

Certaines personnes dit que la copie de code à partir de l'Éclipse de l'éditeur fonctionne bien (mise à JOUR: Avéré FAUX). Une autre alternative est de l'exportation au format RTF (pouvez également exporter les numéros de ligne), ou dans le presse-papiers, de mettre en Surbrillance , puis en ouvrant/coller OpenOffice.org. (Mise à JOUR: Prouvé VRAI)

Ici est une Évidence GUI capture d'écran: Highlight GUI (KDE)

Vous pouvez aussi passer de l'OpenOffice.org pour LibreOffice, et obtenir COOoder à partir d' ici.

29voto

Daniel Reis Points 3351

Cette réponse est parfait pour le travail:

4voto

trampgeek Points 31

J'ai exactement le même problème, mais avec du code PHP plutôt que de C. Mon presque-solution est de copier le code HTML dans Kate et de le coller dans un temporaire Open Office Writer document. Qui le convertit à Open Office propre style de format de texte, et à partir de là, vous pouvez les copier et les coller dans Impress. En dehors de la un peu ennuyeux, double-étape de copier-coller, la plupart du temps cela fonctionne très bien , sauf que les lignes qui ont été entièrement en gras perdre leur mise en gras et je dois manuellement les corriger. Quelques autres bugs étranges peuvent se produire trop Impressionner les importations de style de texte à partir de OOWriter semble être un peu buggé.

2voto

Noufal Ibrahim Points 32200

Si vous êtes familier avec le LaTeX, vous devriez envisager d'utiliser beamer pour créer votre présentation. La page wikipedia a des pointeurs vers de nombreux tutoriels et documents. Le guide de l'utilisateur est probablement la meilleure que j'ai trouvé.

Cela peut vous donner toute la puissance de LaTeX pour source des extraits de code (listes ou de toute autre vous préférez) avec le reste des fonctionnalités habituelles de LaTeX que vous en avez l'habitude. Il est livré avec un score de vraiment thèmes de nice.

1voto

Vous pouvez facilement utiliser une table avec 1 ligne et 1 colonne, copier et passé votre code à partir de votre favorit IDE, open office vous permettra de préserver votre style de code.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X