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


144

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

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

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


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

Ответы:


164

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

http://markup.su/highlighter/

или

http://hilite.me/

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


18
Презентация больше не позволяет добавлять произвольный HTML.
Илья Чоли

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

было бы круто, если бы он также отступил ...
кузнечик


Эта услуга недоступна
Яэльц

20

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


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 .


10
К сожалению, это работает только для Doc и Spreadsheet, а не для Presentation, о чем и идет речь.
Какой-то Нуб Студент

теперь это работает и для презентации. Они, вероятно, добавили функцию
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.