Jak mogę osadzić kod źródłowy programu w slajdzie Powerpointa z zachowaniem podświetlenia kodu?
Czy jest możliwe osadzenie programistycznego kodu źródłowego na slajdzie Powerpointa, z zachowaniem podświetlenia/kolorowania kodu?
Czy jest możliwe osadzenie programistycznego kodu źródłowego na slajdzie Powerpointa, z zachowaniem podświetlenia/kolorowania kodu?
Pygments ](http://pygments.org/) potrafi sformatować prawie każdy format do rtf:
pygmentize -f rtf -o code.rtf code.py
```.
Jeśli kod źródłowy nie musi być skopiowany i wklejony z prezentacji, szybkim i brudnym rozwiązaniem może być po prostu zrobienie zrzutów ekranu kodu źródłowego.
Uwaga: Kopiowanie z Notepad++ zachowa kolory i styl.
Podświetlacz składni online, taki jak TextMate wydaje się również dobry, http://markup.su/highlighter/
Ale po wklejeniu do prezentacji PowerPoint nowe linie i odstępy między liniami są tracone, więc możemy zrobić zrzut ekranu podglądu i wkleić go do naszej prezentacji PowerPoint
Skopiuj kod i najpierw wklej go do Microsoft Word
Następnie wykonaj formatowanie, jeśli to konieczne, a następnie skopiuj z Worda i wklej z powrotem do PowerPointa, klikając prawym przyciskiem myszy i wybierając opcję Użyj motywu docelowego
Oto inne podejście:
Dopasuj czcionkę używając Inconsolata lub innej czcionki monospace.
Nie udało mi się wkleić do Powerpoint 2010 w systemie Windows.
Jednak wklejanie z Eclipse do Word 2010 działa.
Możesz następnie zapisać ten sformatowany tekst jako plik RTF, a następnie osadzić RTF w slajdzie Powerpoint 2010 za pomocą Wstaw obiekt (i opcjonalnie wybrać “link”, aby można było edytować i aktualizować tekst w programie Word).
Używanie Notepad++ i Npp Export działa świetnie, ale twój tekst będzie miał białe tło.
Aby go usunąć, wklej najpierw tekst w Wordzie z opcją “zachowaj formatowanie źródłowe”. Następnie zaznacz tekst i w Home > Font, usuń tło za pomocą opcji Text Highlight Color.
Następnie ponownie skopiuj tekst z word'a i wklej go do powerpoint'a z opcją “zachowaj formatowanie źródłowe”.
Wklejanie z Eclipse powinno zachować formatowanie, jeśli aplikacja je obsługuje. Wiem, że Word to robi… nie jestem pewien co do PPT.