Як я можу вставити вихідний код програмування в слайд 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.