Я спрашиваю себя: есть ли в Linux какое-либо программное обеспечение, которое может создавать и показывать простые слайды на терминале, например, слайды, которые вы делаете на Libreoffice Impress (но намного проще)?
Это было бы отличным опытом для создания презентации с использованием только консоли, без какой-либо продвинутой графики (например, GL и framebuffer), возможно, используя только ncurses или другие подобные библиотеки.
Любая помощь?
РЕДАКТИРОВАТЬ 1: я использую и рекомендую vimdeck. Спасибо всем: D
РЕДАКТИРОВАТЬ 2: Этот вопрос все еще открыт для автономного программного обеспечения или любого плагина, который может использовать LaTeX.
shell
application
Александр Телес
источник
источник
telnet towel.blinkenlights.nl
;-) (не ответ, просто круто)less
илиmore
.Ответы:
Хорошо, несколько вещей здесь:
Вы даже не единственный человек, который хочет что-то подобное (я уже давно ищу хорошего).
Есть пара проектов, которые пытаются заполнить эту нишу,
но ни один из найденных мноюпроектов нетак прост в использовании, как я надеялся.Большое обновление!
Похоже, что есть прекрасная душа, которая наконец-то достигла почти идеальной настройки!
patat
это инструмент для представления терминалов, написанный на Haskell, который используетpandoc
для разбора слайдов. Это означает, что вы можете использовать практически любой формат слайдов (уценка, reStructuredText, LaTeX и т. Д.)!Ближайший проект, который я нашел для удовлетворения этой потребности, это tpp . Tpp (Text Presentation Program) позволяет создавать слайды презентации из Ruby, а затем просматривать их в формате презентации через ncurses.
Вы также можете найти tkn (Terminal Keynote) полезным проектом. Слайды также написаны на Ruby, но, как представляется, для написания самих слайдов требуется гораздо меньше разметки, поэтому ее проще использовать.
И, к моему удивлению, существует третий проект на основе Ruby, слайдер , который также пытается заполнить эту нишу. Слайдер кажется менее гибким, чем tpp или tkn, но, возможно, он лучше подойдет вашим потребностям.
Существует также плагин Vim, Посеро , но он кажется довольно ограниченным.
Если вы готовы вложить немного усилий в выяснение некоторого расстояния. Вы можете использовать LaTeX для генерации некоторых файлов. Вы можете использовать latex2man для создания страницы руководства , которую затем можете представить, используя любой пейджер; или, если вы по-прежнему заинтересованы в использовании текстового веб-браузера, вы можете использовать latex2html для создания веб-страниц.
Лично я хотел бы увидеть проект, в котором используется формат, совместимый с чем-то вроде pandoc, чтобы пользователи могли писать слайды во всем (например, LaTeX), а затем генерировать презентацию без особых дополнительных усилий. Но на сегодняшний день мне еще не удалось найти такой мифический инструмент (я могу в итоге сломать и написать его сам).
В то же время, если этих проектов слишком много для вашей цели (или с ними слишком сложно работать), написание слайд-шоу в формате HTML (с использованием ссылок на другую страницу в качестве переходов между слайдами) и затем представление с использованием текстового веб-браузера является хороший запасной вариант (как указывал Стефан) .
Большое обновление! Я думаю, что я наконец нашел проект, который мог бы удовлетворить почти все эти цели. Он по-прежнему не основан на LaTeX, но использует слайды Markdown (значительное улучшение по сравнению с необходимостью кодировать слайды непосредственно с Ruby).
mdp
, написанный на C, позволяет создать простой файл уценки и отображать его с переходами и довольно сильной поддержкой базового форматирования. Это не совсем идеально, но гораздо лучше, чем любой другой проект, который я видел до сих пор.источник
У вас есть несколько вариантов:
vimdeck
Использует Markdown, текст заголовка ASCII-art-ifies и даже изображения. Подсветка кода.
MDP
Уценка, Vim-подобные сочетания клавиш. Необычные переходы.
vtmc
Каждый слайд представляет собой текстовый файл, пользовательский формат.
ТКН
Слайды написаны на Ruby. Выходные последовательности ANSI для цвета. Симпатичные разделы.
Туптуп
CoffeeScript. Кажется, чтобы произвести цвет. Нет изображения, извините.
источник
Популярный проект vimdeck позволяет писать слайды в уценке и отображать их в vim.
Некоторые из его интересных особенностей включают следующее:
Я рекомендую вам посмотреть скриншоты и попробовать, если они подходят для вашего случая использования.
источник
Мне нравится использовать отправленные для моих презентаций, потому что это заставляет меня использовать метод Такахаши .
За гранью этого:
Минусы:
источник