さて、ここにいくつかのことがあります:
このようなことを望んでいるのはあなただけではありません(私はしばらくの間、良いものを探していました)。
このニッチを埋めようとするプロジェクトがいくつかありますが、私が見つけたものはどれも、私が期待したほど使いやすいものではありません。
ビッグアップデート!
ほぼ完璧なセットアップを最終的に達成した素晴らしい魂がそこにあるように見えます!
patat
Haskellで書かれた端末プレゼンテーションツールでpandoc
、スライドの解析に使用します。これは、スライドに必要なほぼすべての形式(マークダウン、reStructuredText、LaTeXなど)を使用できることを意味します!
このニーズを満たすために私が見つけた最も近いプロジェクトはtppです。Tpp(テキストプレゼンテーションプログラム)を使用すると、Rubyからプレゼンテーションスライドを作成し、ncursesを使用してプレゼンテーション形式で実行できます。
また、tkn(Terminal Keynote)が役立つプロジェクトであることがわかります。スライドもRubyで記述されていますが、スライド自体を記述するために必要なマークアップがはるかに少ないように見えるので、使用する方が簡単な場合があります。
そして、驚いたことに、このニッチを埋めようとする3番目のRubyベースのプロジェクトスライダーがあります。スライダーはtppまたはtknのいずれよりも柔軟性が低いようですが、おそらくあなたのニーズに合うでしょう。
vimプラグイン、poseroもありますが、かなり制限されているようです。
少し間隔を空けるために少しの労力を費やすつもりがある場合。実際にLaTeXを使用していくつかのファイルを生成できます。latex2manを使用してmanページを生成し、希望するページャーを使用して表示できます。または、テキストベースのWebブラウザを使用して表示することにまだ興味がある場合は、latex2htmlを使用してWebページを生成できます。
個人的には、ユーザーが何でもスライド(LaTeXなど)を作成し、余計な労力をかけずにプレゼンテーションを生成できるように、pandocなどと互換性のある形式を使用したプロジェクトを見たいと思っています。しかし、これまでのところ、私はまだそのような神話上のツールを見つけていません(最終的には自分で分解して書いているかもしれません)。
それまでの間、これらのプロジェクトが目標に対して大きすぎる(または作業が難しすぎる)場合、HTMLスライドショーを作成し(スライド遷移として別のページへのリンクを使用)、テキストベースのWebブラウザーを使用して表示するのは良いフォールバック(ステファンが指摘したとおり)。
ビッグアップデート!これらすべての目標をほぼ達成できるプロジェクトをようやく見つけたと思います。まだLaTeXベースではありませんが、Markdownスライドを使用します(スライドをRubyで直接コーディングしなければならないことよりも大幅に改善されています)。mdp
Cで記述されているため、簡単なマークダウンファイルを作成し、トランジションと基本的なフォーマットのかなり強力なサポートで表示できます。完全に完璧というわけではありませんが、これまでに見たどのプロジェクトよりもはるかに優れています。
telnet towel.blinkenlights.nl
;