Як я можу вставити вихідний код програмування в слайд Powerpoint і зберегти виділення коду?


94

Чи можливо вставити вихідний код програмування на слайд Powerpoint та зберегти підсвічування / забарвлення коду?


з якої програми ви копіюєте?
Джон Т

Я найбільше використовую textmate, e-texteditor та eclipse.
Юсуй

Відповіді:


53

Після вставлення під вкладеним текстом з’являється невелика піктограма «Параметри вставки».

Клацніть цю піктограму та виберіть "Зберегти форматування джерела":

введіть тут опис зображення


2
Я не бачу такої Paste Optionsікони. Я не бачу кнопки, щоб надати мені ці параметри. Я використовую PowerPoint: mac 2011. Однак, думаю, я бачив це у версіях Windows.
Acumenus

Я намагався скопіювати різні запропоновані методи та інструменти, але насправді бракувало, щоб слово / powerpoint псували формат за допомогою "Теми призначення". Дякую!
Тім Бют

43

Використовуйте Notepad ++ з додатком NppExport.

  • Виберіть вихідний код

  • Використовуйте Копіювати RTF у буфер обміну NppExport

  • Вставте в порожній слайд PPT (не вибирайте жодного текстового файлу)


ТАК Я хотів би, щоб я знав про це років тому
Кен Беллоуз

3
З версією 6.9.2 або вище він працює без плагіна NppExport. Просто натисніть правою кнопкою миші на виділеному тексті -> Команди плагіна -> Скопіюйте текст із підсвічуванням синтаксису.
Іван Кочуркін

Поточна версія Notepad ++ вже має цей плагін :)
fabriciorissetто

Це найдивовижніше рішення коли-небудь ...
BlaB

21

Пігменти можуть форматувати майже кожен формат у rtf:

pygmentize -f rtf -o code.rtf code.py

Онлайн-перекладач доступний за адресою pygments.org/demo
koppor

3
Та ж сама ідея, прямо в OS X буфер обміну pygmentize -f rtf code.py | pbcopy.
Крістіан Лонг

Дякую за це Я отримав дуже сприятливі результати pygmentize -O style=paraiso-dark -f rtf -l aspx-cs Index.cshtml | pbcopyдля виділення синтаксису виду Бритви для використання в презентації.
Asbjørn Ulsberg

3

Якщо вихідний код не потрібно копіювати та вставляти з презентації, швидким і брудним рішенням може бути просто зробити знімки екрана вихідного коду.


7
Зображення може бути нечітким при збільшенні.
Yousui

Використовуйте лупу, а потім зробіть знімок екрана.
wbeard52

1
Це може значно збільшити розмір файлу презентації.
Rufflewind

3
  1. Клацніть на Вставити → Об'єкт → Текст OpenDocument
  2. Вставити на відкриту панель
  3. Клацніть зовні.

Примітка. Копіювання з Notepad ++ збереже кольори та стиль.


Не працює для Power Point 2010. Я скопіював текст із Notepad ++ у презентацію Power Point, але він втрачає кольори та стилі.
AnkurTank

1
Якщо я використовую плагінг NPPExport і використовую "скопіювати RTF у буфер обміну", а потім вставити це працює.
AnkurTank

1

Мережевий синтаксис в Інтернеті, як TextMate, також здається непоганим, http://markup.su/highlighter/

Але після вставки в презентацію PowerPoint нові рядки та міжрядкові інтервали втрачаються, тому ми можемо зробити знімок екрана попереднього перегляду та вставити його в нашу презентацію PowerPoint


Вставка в ppt не дуже працює тут у Windows 10: Нові рядки не вставляються.
коппор

0

Вставлення з Eclipse має зберігати форматування, якщо програма підтримує його. Я знаю, що Word робить ... не впевнений у PPT.


1
Працює з Eclipse Juno в Word 2010, але не в Powerpoint 2010 - він втрачає кольори і перетворює деякі з них у жирний текст
ДНК

0

У мене не було успіху вставки в Powerpoint 2010 в Windows.

Однак вставка з Eclipse в Word 2010 працює.

Потім ви можете зберегти цей відформатований текст у форматі RTF, а потім вбудувати RTF у слайд Powerpoint 2010 за допомогою Insert Object (і, можливо, вибрати "link", щоб ви могли редагувати та оновлювати текст у Word).


0

Використання Notepad ++ та Npp Export чудово працює, але ваш текст закінчиться білим фоном.

Щоб видалити його, вставте текст спочатку словом з опцією «зберегти форматування джерела». Потім виберіть текст і в розділі Домашня сторінка> Шрифт видаліть фон за допомогою опції Колір підсвічування тексту.

Потім скопіюйте текст знову з слова та вставте його в powerpoint за допомогою параметра «зберегти форматування джерела».


0

Скопіюйте код і спочатку вставте цей код у слово Microsoft

введіть тут опис зображення

Потім виконайте форматування, якщо потрібно, а потім скопіюйте з слова та вставте назад до Powerpoint, клацнувши правою кнопкою миші та вибравши використовувати тему призначення

введіть тут опис зображення


Так чи інакше, що означає "Тоді чи потрібно форматування при необхідності"?
Скотт

Це означає, що якщо ви хочете внести деякі власні зміни, такі як вирівнювання чи відступ коду
selftaught91

0

Ось ще один підхід:

  1. Знайдіть послугу підсвічування синтаксису вихідного коду в Інтернеті.
  2. Вставте код, щоб виділити його на веб-сайті.
  3. Скопіюйте виділену версію.
  4. Створіть новий документ Word.
  5. Вставте код у Word (зверніть увагу, що кольори фону можуть бути втрачені).
  6. Скопіюйте код із Word.
  7. Створіть нову область тексту в PowerPoint.
  8. Клацніть опцію головного меню.
  9. Відкрийте вставку на стрічку.
  10. Виберіть Зберегти форматування джерела .
  11. За бажанням змініть колір фону тексту на смак.

Налаштуйте шрифт за допомогою шрифту Inconsolata або іншого монопростору.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.