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


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.