Wie kann ich Programmierungsquellcode in Powerpoint-Folien einbetten und die Code-Hervorhebung beibehalten?

Ist es möglich, Programmierquellcode in Powerpoint Slide einzubetten und die Hervorhebung/Färbung des Codes beizubehalten?

Author: anderas, 2009-12-21

11 answers

Nach dem Einfügen erscheint unter dem eingefügten Text ein kleines Symbol "Optionen einfügen".

Klicken Sie auf dieses Symbol und wählen Sie "Quellformatierung beibehalten":

geben Sie hier die Bildbeschreibung ein

 58
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-11 06:54:04

Verwenden Sie Notepad++ mit dem add-on NppExport.

  • Wählen Sie den Quellcode

  • Verwenden Sie RTF in die Zwischenablage von NppExport kopieren

  • Einfügen in leere PPT-Folie (keine Textdatei auswählen)

 46
Author: voter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-09-19 10:38:19

Pygments kann fast jedes Format in rtf formatieren:

pygmentize -f rtf -o code.rtf code.py
 25
Author: schlamar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-04-18 07:28:32

Wenn der Quellcode nicht kopiert und aus der Präsentation eingefügt werden muss, könnte eine schnelle und schmutzige Lösung darin bestehen, einfach Screenshots des Quellcodes zu machen.

 3
Author: Emory Bell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-12-21 04:37:27
  1. Klicken Sie auf Einfügen → Objekt → OpenDocument Text
  2. Einfügen auf geöffnetem Panel
  3. Klicken Sie nach draußen.

Hinweis: Durch Kopieren aus Notepad++ bleiben Farben und Styling erhalten.

 3
Author: samad montazeri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-05-16 22:47:06

Online-syntax-highlighter wie TextMate scheint gut http://markup.su/highlighter/

Aber nach dem Einfügen in Powerpoint-Präsentation neue Zeilen und Zeilenabstand verloren geht, so können wir einen Screenshot der Vorschau nehmen und fügen Sie es in unserer Powerpoint-Präsentation

 1
Author: Mohammed Abdul Mateen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-08-12 14:05:17

Kopieren Sie den Code und fügen Sie ihn zuerst in Microsoft Word ein

geben Sie hier die Bildbeschreibung ein

Führen Sie dann bei Bedarf die Formatierung durch und kopieren Sie sie aus Word und fügen Sie sie in Powerpoint ein, indem Sie mit der rechten Maustaste klicken und Zieldesign verwenden auswählen

geben Sie hier die Bildbeschreibung ein

 1
Author: selftaught91,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-26 18:50:53

Hier ist ein anderer Ansatz:

  1. Finden Sie einen Online-Quellcode Syntax Highlighting Service.
  2. Fügen Sie den hervorzuhebenden Code in die Website ein.
  3. Kopiere die markierte Version.
  4. Erstellen Sie ein neues Word-Dokument.
  5. Fügen Sie den Code in Word ein (beachten Sie, dass die Hintergrundfarben verloren gehen können).
  6. Kopiere den Code von Wort.
  7. Erstellen Sie einen neuen Textbereich in PowerPoint.
  8. Klicken Sie auf den Menüpunkt Home .
  9. Öffnen Sie Fügen Sie in das Menüband ein.
  10. Wählen Sie Quellformatierung beibehalten.
  11. Optional können Sie die Hintergrundfarbe des Textbereichs nach Geschmack ändern.

Passen Sie die Schriftart mit Inconsolata oder einer anderen Monospace-Schriftart an.

 1
Author: Dave Jarvis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-09-09 22:56:34

Das Einfügen aus Eclipse sollte die Formatierung beibehalten, wenn die App dies unterstützt. Ich weiß, Wort tut... nicht sicher, über PPT.

 0
Author: Chris Nava,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-12-21 05:24:05

Ich hatte keinen Erfolg beim Einfügen in Powerpoint 2010 unter Windows.

Das Einfügen von Eclipse in Word 2010 funktioniert jedoch.

Sie können diesen formatierten Text dann als RTF-Datei speichern und dann mit Insert Object in eine Powerpoint 2010-Folie einbetten (und optional 'link' auswählen, damit Sie den Text in Word bearbeiten und aktualisieren können).

 0
Author: DNA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-09-04 17:27:22

Die Verwendung von Notepad++ und Npp Export funktioniert hervorragend, aber Ihr Text wird mit einem weißen Hintergrund enden.

Um es zu entfernen, fügen Sie zuerst den Text in Word mit der Option "Quellformatierung beibehalten" ein. Wählen Sie dann den Text aus und entfernen Sie unter Home > Font den Hintergrund mit der Option Text-Hervorhebungsfarbe.

Kopieren Sie dann den Text erneut aus Word und fügen Sie ihn mit der Option "Quellformatierung beibehalten" in Powerpoint ein.

 0
Author: John,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-11-13 17:56:21