Недавно я провел несколько выступлений и не нашел хорошего способа сделать слайды. Вот несколько желательных характеристик для программирования слайдов:
- Они слайды. Стандартный буфер Emacs этого не сделает.
- У них есть подсветка синтаксиса для кода.
- Они поддерживают базовое форматирование, например, размер шрифта, цвет и маркеры.
- Не нужно модных анимаций. Единственная анимация, которую я желаю, - это один за другим появление пуль.
- РЕДАКТИРОВАТЬ: должно быть легко перемещаться назад и вперед от терминала к слайдам, не разрушая последовательность / положение презентации.
До сих пор я рассмотрел:
- Microsoft Office - исключение для пользователей Linux.
- OpenOffice.org - слишком много для моих нужд, форматирование / выделение кода должно выполняться извне и вставляться. С положительной стороны поддерживаются маркеры, маркировка маркером и форматирование шрифта. Насколько мне известно, нет никакого способа обойти тот факт, что alt-tab для терминала разрушает режим представления и положение.
- Emacs - поддерживает все форматирование кода, но я не нашел режим слайдов, который позволял бы мне переходить от одного куска к другому.
- HTML5 - однажды я сделал слайды, используя html5rocks в качестве шаблона. Он поддерживает все, но слишком сложен и трудоемок, чтобы «собрать вместе» несколько слайдов перед небольшим разговором. Также функции html5-only могут не работать в браузере, установленном на подиуме.
Какие-либо предложения для программ / методов для создания презентаций, ориентированных на код?
РЕДАКТИРОВАТЬ: Я думаю, что S5 и Latex больше всего в духе того, что я ищу, но это не значит, что другие предложения (в том числе вообще не использовать слайды) являются "неправильными".
communication
text-editor
presentation
Юви Масори
источник
источник
Ответы:
LaTeX хорош в создании слайдов и очень удобен для людей, которые умеют программировать. Есть несколько слайдов, как описано, например, на /tex/16204/which-package-to-use-for-presentations-beamer-prosper-or-other . Подсветка синтаксиса также доступна .
источник
beamer
пакет. И они будут срабатывать над собой , чтобы помочь вам с ней более в tex.se .В коде на слайдах важно то, что его очень мало, поэтому шрифт может быть большим. Например, одна строка или две строки, чтобы людям можно было напоминать название метода. Лучший способ показать код за одной или двумя строками - это демонстрация, а затем иногда после демонстрации у меня есть слайд, который повторяет действительно важные строки кода, так что синтаксис (или что-то еще) усиливается.
Как только вы поймете это, вам будет доступно множество вариантов. Самым быстрым, вероятно, является создание скриншота в вашем редакторе нужной строки или двух и вставка обрезанного снимка в слайд. Я понимаю, что это означает, что люди не могут копировать и вставлять непосредственно из своих копий ваших слайдов в свой текстовый редактор. Если это проблема, дайте им код (или файл фрагментов) для загрузки.
источник
Честно говоря, я думаю, что большинство программистов хотят перейти прямо к делу без особых изысков. Я думаю, что сделать быстрое слайд-шоу в Open Office не так уж и плохо. Это действительно не должно быть что-то необычное.
источник
Вы пытались не использовать слайды для презентации?
Хотя это может быть трудно приспособиться, хотя следует отметить, что слайд-колоды не были так долгое время, они могут лучше служить вашим презентациям, если вы просто удалите слайды и сосредоточитесь на том, чтобы у участников была актуальная копия код до презентации, чтобы они могли следовать вместе. Затем вы можете сфокусировать любые слайды только на тех, которые необходимы для крупномасштабной информации (например, диаграммы базы данных), и довериться, что у участников будет своя собственная копия кода для подражания.
источник
Программное обеспечение для презентаций, ориентированных на код
Почему вы беспокоитесь о программном обеспечении для создания слайдов? Поскольку вам не нужны модные анимации, вы можете выбрать все, что захотите.
Большинство моих презентаций были сделаны с помощью Microsoft Word. Потому что я не понимаю, что PowerPoint принесет мне. Потому что я не хочу тратить десять минут на установку PowerPoint. На моих слайдах есть текст и фон. Это легко сделать с помощью Microsoft Word или любого другого подобного приложения.
Чтобы избежать ситуации, когда Microsoft Office не установлен на компьютере, который я буду использовать при показе слайдов, и чтобы сделать его немного более элегантным, я конвертирую документ Microsoft Word в документ PDF и задаю параметры для его запуска в полноэкранном режиме. режим, одна страница за раз.
Единственная проблема заключается в том, что если соотношение экрана не совпадает с установленным мною соотношением размера страницы, будет черная граница, которая выглядит ужасно. Вероятно, PowerPoint или аналогичные приложения могут решить эту проблему.
Методы для код-ориентированных презентаций
Один важный момент: всегда используйте подсветку синтаксиса. Просто потому, что это делает ваш код легче для чтения. Кроме того, не изобретайте свою собственную подсветку синтаксиса. Если вы показываете C код для разработчиков Windows , #,
int
должны быть синего цвета, иInt32
должны быть бирюзовые, потому что это схема по умолчанию Visual Studio, которая используется большинством людей. Желтый наint
и зеленыйInt32
на черном экране может показаться вам приятным, но вы делаете презентацию не для себя, а для других людей.Если я могу дать какой-то совет, поместите больше кода, чем текста. Для разработчика скучно иметь много текста в код-ориентированной презентации, особенно когда оратор говорит о коде. Для биолога все равно, что говорить о недавно обнаруженном виде и никогда не показывать его изображения или фотографии.
Также немного скучно смотреть на слайды в течение двух часов. Если можешь, делай демо вживую. Написать код или скопировать и вставить код. Конечно, если вы сделаете это, это потребует огромного количества подготовки: полный провал демонстрации Hello World перед сотнями разработчиков из-за глупой ошибки компиляции, которую вы не понимаете, не самая красивая вещь, которую нужно иметь.
Наконец, посмотрите, как другие разработчики проводят презентации. Например, Microsoft PDC - отличное событие для этого. Я уверен, что в мире, не принадлежащем Microsoft, вы также можете найти множество подобных событий.
источник
На самом деле технология не должна иметь большого значения, но я неравнодушен к презентациям Google Документов
Вы даете обзоры или подробные инструкции?
Для обзоров не забывайте держать слайды короткими и точными. Содержание должно исходить из того, что вы говорите, а слайды должны быть ограничены визуальными подсказками. (Ключ забрать / Графики / Графики / и т. Д.)
Для практических занятий я редко использую слайды . Я уверен, что есть что рисовать (Easel / Whiteboard) и учить на примере (то есть: проецировать свой экран и рассказывать, как вы кодируете).
источник
1) вчера я создал страницу онлайн-презентации для своего обмена:
шаги здесь: http://ru05team.blogspot.com/2011/02/using-jekyll-hyde-and-heroku-for.html
это рубиновые самоцветы для создания веб-страницы слайдов с использованием синтаксиса уценки.
удобно, что вы создаете один раз, и вы можете использовать его, чтобы представить и поделиться им после события.
и я развернул их на героку, бесплатный хостинг.
2) для представления кода.
- укажите свой код с помощью <pre> <code>.
- или ... поделитесь своим фрагментом кода в github. и затем включите суть в ваши файлы презентации.
они будут представлены красиво и всегда доступны для людей, чтобы гуглить и видеть это.
источник
Подумайте о том, чтобы написать запись в блоге в подходящем движке блога, а затем просто распечатать ее в файл PDF, используя масштабирование и альбомный режим.
Многие движки блогов поддерживают раскраску синтаксиса, изображения и т. Д. Возможно, вы могли бы просто написать очень длинный вопрос Stackoverflow и распечатать его :)
источник