Estou me perguntando: existe, no Linux, algum software que possa criar e mostrar slides simples no terminal, como os slides que você cria no Libreoffice Impress (mas muito mais simples)?
Seria uma ótima experiência fazer uma apresentação usando apenas o console, sem gráficos avançados (como GL e framebuffer), talvez usando apenas ncurses ou outras bibliotecas como essa.
Qualquer ajuda?
EDIT 1: Estou usando e recomendando vimdeck. Obrigado a todos: D
EDIT 2: Esta pergunta ainda está aberta para um software independente ou qualquer plug-in que possa usar o LaTeX.
shell
application
Alexandre Teles
fonte
fonte
telnet towel.blinkenlights.nl
;-) (não uma resposta, apenas arrefecer)less
oumore
.Respostas:
Ok, várias coisas aqui:
Você nem é remotamente a única pessoa que quer algo assim (estou procurando uma boa há um tempo).
Existem alguns projetos por aí que tentam preencher esse nicho,
mas nenhum dos que encontrei é tão simples de usar quanto eu esperava.Grande atualização!
Parece que existe uma alma maravilhosa por aí que finalmente conseguiu a configuração perfeita!
patat
é uma ferramenta de apresentação de terminal escrita em Haskell que usapandoc
para analisar os slides. Isso significa que você pode usar praticamente qualquer formato desejado para os slides (descontos, reStructuredText, LaTeX, etc.)!O projeto mais próximo que encontrei para atender a essa necessidade é o tpp . O Tpp (Programa de apresentação de texto) permite criar slides de apresentação a partir do Ruby e executá-los em um formato de apresentação através de ncurses.
Você também pode achar que o tkn (Terminal Keynote) é 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, portanto, pode ser mais simples de usar.
E, para minha surpresa, existe um terceiro projeto baseado em Ruby, slider , que também tenta preencher esse nicho. O controle deslizante parece menos flexível que o tpp ou o tkn, mas talvez seja melhor atender às suas necessidades.
Há 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ê pode usar o latex2man para gerar uma página de manual, que poderá apresentar usando o pager que desejar; ou, se você ainda estiver interessado em apresentar um navegador da Web baseado em texto, poderá usar o latex2html para gerar as páginas da Web.
Pessoalmente, eu 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 depois gerar a apresentação sem muito esforço extra. Mas, até o momento, ainda não encontrei uma ferramenta tão mítica (posso acabar quebrando e escrevendo uma).
Enquanto isso, se esses projetos são demais para o seu objetivo (ou são 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 depois apresentar usando um navegador da Web baseado em texto é um bom retorno (como Stéphane apontou) .
Grande atualização! Acho que finalmente encontrei um projeto que poderia atingir quase todos esses objetivos. Ainda não é baseado no LaTeX, mas usa slides do Markdown (um aprimoramento significativo por ter que codificar os slides diretamente com o Ruby).
mdp
, escrito em C, permite criar um arquivo de remarcação simples e exibi-lo com transições e suporte bastante forte para formatação básica. Não é totalmente perfeito, mas é muito melhor do que qualquer outro projeto que já vi até agora.fonte
Você tem algumas opções:
vimdeck
Utiliza texto de cabeçalho Markdown, ASCII-art-ifies e até imagens. Destaque do código.
mdp
Markdown, atalhos de teclado semelhantes ao Vim. Transições extravagantes.
vtmc
Cada slide é um arquivo de texto, formato personalizado.
tkn
Slides são escritos em Ruby. Sequências de escape ANSI para cores. Seções bonitinha.
dica
CoffeeScript. Parece produzir cores. Nenhuma imagem, desculpe.
fonte
O projeto vimdeck popular permite que você escreva seus slides na margem de lucro e os exiba no vim.
Algumas de suas características interessantes incluem o seguinte:
Eu recomendo que você verifique as capturas de tela e tente se parece adequado ao seu caso de uso.
fonte
Eu gosto de usar o enviado para minhas apresentações, porque isso me força a usar o método Takahashi .
Além disso:
Contras:
fonte