Ok, várias coisas aqui:
-
Você nem mesmo é remotamente a única pessoa que quer algo assim (eu tenho procurado por um bom tempo agora).
-
Existem alguns projetos por aí que tentam preencher esse nicho
, mas nenhum dos que eu encontrei é tão simples de usar quanto eu esperava.
Grande atualização!
Parece que há uma alma maravilhosa por aí que finalmente realizou quase a configuração perfeita!
patat
é uma ferramenta de apresentação de terminal escrita em Haskell que usa pandoc
para analisar os slides. Isso significa que você pode usar praticamente qualquer formato que desejar para os slides (markdown, reStructuredText, LaTeX, etc.)!
O projeto mais próximo que encontrei para atender a essa necessidade é tpp . O Tpp (Text Presentation Program) permite criar slides de apresentação a partir do Ruby e, em seguida, executá-los em um formato de apresentação através de ncurses.
Você também pode encontrar tkn (Keynote do Terminal) como um projeto útil. Os slides também são escritos em Ruby, mas parece haver muito menos marcação necessária para escrever os slides, por isso pode ser mais simples de usar.
E, para minha surpresa, há um terceiro projeto baseado em Ruby, o slider , que também tenta Preencha este nicho. O Slider parece menos flexível do que o tpp ou o tkn, mas talvez seja mais adequado às suas necessidades.
Existe também um plugin vim, posero , mas parece bastante limitado.
Se você estiver disposto a investir um pouco de esforço para descobrir algum espaçamento. Você pode realmente usar o LaTeX para gerar alguns arquivos. Você poderia usar latex2man para gerar uma página man, que você poderia então apresentar usando o pager que você quiser; ou, se você ainda estiver interessado em apresentar usando um navegador da Web baseado em texto, poderá usar latex2html para gerar as páginas da Web ).
Pessoalmente, adoraria ver um projeto que usasse um formato compatível com algo como pandoc para que os usuários pudessem escrever slides em qualquer coisa (por exemplo, LaTeX) e, em seguida, gerar a apresentação sem muito esforço extra. Mas, até hoje, ainda não encontrei uma ferramenta tão mítica (eu posso acabar quebrando e escrevendo uma).
Nesse meio tempo, se esses projetos forem demais para seu objetivo (ou forem muito difíceis de trabalhar), escrever uma apresentação de slides em HTML (usando links para outra página como transições de slides) e apresentar usando uma Web baseada em texto navegador é um bom retorno (assim como Stéphane apontou) .
Grande atualização! Acho que finalmente encontrei um projeto que poderia satisfazer quase todos esses objetivos. Ainda não é baseado em LaTeX, mas ele usa os slides Markdown (um aprimoramento significativo em relação a codificar os slides diretamente com Ruby). mdp
, escrito em C, permite criar um arquivo markdown simples e exibi-lo com transições e suporte bastante strong para formatação básica . Não é totalmente perfeito, mas é muito melhor do que qualquer outro projeto que vi até agora.