Як відформатувати блок коду в презентації? [зачинено]


144

Я готую презентацію за допомогою Google Slides, хоча також можу працювати над презентацією у Open Office, яка буде включати фрагменти коду.

Чи є якийсь простий спосіб виконати основне підсвічування синтаксису на фрагментах коду за допомогою "Документів Google" або "Відкритого представника Office"?

Редагувати: Оскільки я вважаю, що я можу знайти спосіб вбудувати HTML, будь-які інструменти, які можуть виконувати підсвічування синтаксису на HTML, також будуть вітальними пропозиціями.


1
Якщо ви скопіюєте продукти з InteliJ, це просто спрацює :)
— Давід Дрозд

Відповіді:


164

Он-лайн виділення синтаксису:

http://markup.su/highlighter/

або

http://hilite.me/

Просто скопіюйте та вставте у свій документ.


18
Презентація більше не дозволяє додавати довільний html.
— Ілля Чолій

17
@iliacholy Ви можете просто скопіювати та вставити текст із вікна попереднього перегляду замість використання HTML-коду
— RobotEyes

було б здорово, якби він також з відступом ..
— коник


Ця послуга недоступна
— Yaelz

20

http://www.tohtml.com/ створив HTML-код, виділений у синтаксисі, для багатьох мов. Це може бути те, що ви шукаєте.


1
Проблема в тому, що робити після цього. Я встановив qt-source -light та отримав HTML. Але, здається, презентація ТОВ не має можливості вставити HTML, і я не можу знайти якусь програму для експорту синтаксису з іншою опцією (наприклад, RTF). Для Windows я знайшов таку відповідь: fauskes.net/nb/syntaxms Але я використовую LINUX, а uowriter не має такої можливості.
— Доктор Беко

7

Якщо ви використовуєте Visual Studio (це може працювати і в Eclipse, але я ніколи не намагався), і ви копіюєте та вставляєте в Microsoft Word (або будь-який інший продукт мікрософт), він вставить код у будь-який колір вашого IDE. Тоді вам просто потрібно скопіювати текст із слова і в потрібну програму, і він буде вставлений у вигляді багатого тексту.

Я бачив цю роботу лише через Visual Studio на інших продуктах Microsoft, тому не знаю, чи допоможе вона.


6

Завдяки новим додаткам для Google Drive ви можете виділити код за допомогою додатка Code Pretty .


10
На жаль, це працює лише для Doc та Spreadsheet, а не презентації, про що йдеться.
— Якийсь студент Noob

тепер він працює і для презентації. Вони, ймовірно, додали функцію
— CoffeDeveloper

Неможливо налаштувати кольори цього додатка… зробив його менш корисним
— Марсон Мао

@GameDeveloper Як ти зробив, щоб це працювало в презентаціях?
— саму

Ой. це був старий коментар. Хто пам’ятає .. так сильно змінився за 2 роки. Можливо, я копіюю вставлені з іншого редактора, що підтримує розмітку. Я дійсно не пам’ятаю XD
— CoffeDeveloper

4

Я теж думав про це. Нарешті, моє рішення - використовувати github gist . Не забувайте, що він також має функціональні моменти. Просто скопіюйте його. :)


2

Лише кілька пропозицій:

  • Знімки екрана можуть бути простим способом, але вам доведеться переконатися, що код на зображенні є досить великим і чітким для читання. (не весь знімок екрана, лише відповідна частина)
  • Якщо ви можете вбудувати HTML, то існує безліч інструментів для створення html, виділених синтаксисом.

1

Перевірте http://codepad.org . Це, ймовірно, не вирішить проблему плаката; але, я думаю, це буде корисно іншим, хто читає цю статтю.


2
Хоча це посилання може відповісти на питання, краще включити сюди суттєві частини відповіді та надати посилання для довідки. Відповіді лише на посилання можуть стати недійсними, якщо пов’язана сторінка зміниться.
— Ерік Щербум

1
Це не стаття, це посилання на інструмент, який може мати деякі бажані функції. Якщо посилання змінюється, а інструмент стає недоступним, відповідь стає неактуальною.
— Зак

1

Якщо ви пишете свій код в emacs, то вас може зацікавити пакет htmlize elisp.

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