Как отформатировать блок кода в презентации? [закрыто]

144

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

Есть ли какой-нибудь простой способ выполнить базовую подсветку синтаксиса для фрагментов кода с помощью Google Docs или Open Office Presenter?

Изменить: Поскольку я считаю, что я могу найти способ для встраивания HTML, любые инструменты, которые могут выполнять подсветку синтаксиса HTML, также будут приветствоваться.

Ной Гудрич
источник
1
Если вы копируете из продуктов InteliJ, это будет просто работать :)
Давид Дрозд

Ответы:

164

Онлайновая подсветка синтаксиса:

http://markup.su/highlighter/

или

http://hilite.me/

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

RobotEyes
источник
18
Презентация больше не позволяет добавлять произвольный HTML.
Илья Чоли
17
@iliacholy Вы можете просто скопировать и вставить текст из окна предварительного просмотра вместо использования HTML-кода
RobotEyes
было бы круто, если бы он также отступил ...
кузнечик
Эта услуга недоступна
Яэльц
20

http://www.tohtml.com/ создал синтаксис с подсветкой HTML-кода для множества языков. Это может быть то, что вы ищете.

robintw
источник
1
Проблема в том, что делать после этого. Я установил qt-source-highlight и получил HTML. Но в ООО «Презентация», похоже, нет возможности вставлять HTML, и я не могу найти какую-либо программу для экспорта синтаксиса с другой опцией (например, RTF). Для окон я нашел такой ответ: fauskes.net/nb/syntaxms Но я использую LINUX, и у oowriter нет этой опции.
Доктор Беко
7

Если вы используете Visual Studio (это может работать и в Eclipse, но я никогда не пробовал), и вы копируете и вставляете в Microsoft Word (или любой другой продукт Microsoft), он вставит код в любой цвет вашей IDE. Затем вам просто нужно скопировать текст из слова в нужное вам приложение, и оно будет вставлено как форматированный текст.

Я видел эту работу только в Visual Studio для других продуктов Microsoft, хотя не знаю, поможет ли это.

Дэн Герберт
источник
6

С новыми надстройками для Google Диска вы можете получить подсветку кода с помощью дополнения Code Pretty .

rb195048
источник
10
К сожалению, это работает только для Doc и Spreadsheet, а не для Presentation, о чем и идет речь.
Какой-то Нуб Студент
теперь это работает и для презентации. Они, вероятно, добавили функцию
CoffeDeveloper
Не могу настроить цвета этого дополнения ... сделало его менее полезным
Марсон Мао
@ GameDeveloper Как вы справились с работой в презентациях?
Саму
Ой. это был старый комментарий. Кто помнит .. так сильно изменилось за 2 года. Может быть, я скопировал вставленный из другого редактора, поддерживающего разметку. Я действительно не помню XD
CoffeDeveloper
4

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

голубое море
источник
2

Всего несколько предложений:

  • Снимки экрана могут быть простым способом, но вам нужно убедиться, что код на изображении достаточно большой и достаточно четкий для чтения. (не весь скриншот, только соответствующая часть)
  • Если вы можете встраивать html, то существует множество инструментов для генерации синтаксиса html.
vfilby
источник
1

Проверьте http://codepad.org . Это вероятно не решит проблему автора; но я думаю, что это будет полезно для других, кто читает эту статью.

Zack
источник
2
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
Эрик Скьербум
1
Это не статья, это ссылка на инструмент, который может иметь некоторые желаемые функции. Если ссылка меняется и инструмент становится недоступным, ответ становится неактуальным.
Зак
1

Если вы пишете свой код на emacs, вас может заинтересовать пакет htmlize elisp.

robintw
источник