Apakah ada aplikasi slideshow / terminal slideshow?

29

Saya bertanya pada diri sendiri: apakah di sana, di linux, perangkat lunak apa saja yang dapat membuat dan memperlihatkan slide sederhana di terminal, seperti slide yang Anda buat di Libreoffice Impress (tetapi cara yang lebih sederhana)?

Ini akan menjadi pengalaman hebat untuk membuat presentasi hanya menggunakan konsol, tanpa grafis canggih (seperti GL dan framebuffer), mungkin hanya menggunakan ncurses atau lib lain seperti itu.

Ada bantuan?

EDIT 1: Saya menggunakan dan merekomendasikan vimdeck. Terima kasih semuanya: D

EDIT 2: Pertanyaan ini masih terbuka untuk perangkat lunak mandiri atau plugin apa pun yang dapat menggunakan LaTeX.

Alexandre Teles
sumber
2
telnet towel.blinkenlights.nl;-) (bukan jawaban, cukup keren)
derobert
Ya, ini sangat keren: D
Alexandre Teles
9
Tulis presentasi Anda sebagai HTML dan tampilkan dengan elinks / w3m. Jika Anda menulisnya dengan benar, maka Anda dapat memiliki versi mewah dengan gambar dalam X dengan browser GUI atau yang konsol.
Stéphane Chazelas
1
Terdiri dari apa presentasi itu? Apakah Anda ingin membuat gambar seni ASDCII? Jika tidak, cukup beri nomor dengan benar dan kemudian tunjukkan lessatau more.
terdon
Saya mengedit jawaban saya dan menawarkan beberapa solusi yang bergantung pada Lateks — mudah-mudahan, mereka akan membuat hidup Anda lebih mudah sampai seseorang benar-benar menyusun alat yang Anda butuhkan.
HalosGhost

Jawaban:

21

Oke, beberapa hal di sini:

  1. Anda bahkan bukan satu-satunya orang yang menginginkan sesuatu seperti ini dari jarak jauh (saya sudah mencari yang bagus untuk sementara waktu sekarang).

  2. Ada beberapa proyek di luar sana yang mencoba untuk mengisi ceruk ini tetapi tidak ada yang saya temukan cukup sederhana untuk digunakan seperti yang saya harapkan .


Pembaruan Besar!

Sepertinya ada jiwa yang luar biasa di luar sana yang akhirnya menyelesaikan hampir pengaturan sempurna!

patatadalah alat presentasi terminal yang ditulis dalam Haskell yang digunakan pandocuntuk mengurai slide. Ini berarti bahwa Anda dapat menggunakan hampir semua format yang Anda inginkan untuk slide (markdown, reStructuredText, LaTeX, dll.)!


Proyek terdekat yang saya temukan untuk memenuhi kebutuhan ini adalah tpp . Tpp (Program Presentasi Teks) memungkinkan Anda membuat slide presentasi dari Ruby dan kemudian menjalankannya dalam format presentasi melalui ncurses.

Anda juga dapat menemukan tkn (Terminal Keynote) sebagai proyek yang bermanfaat. Slide juga ditulis dalam Ruby, tetapi tampaknya dibutuhkan markup yang jauh lebih sedikit untuk menulis slide sendiri, jadi mungkin lebih mudah untuk digunakan.

Dan, yang mengejutkan saya, ada proyek berbasis Ruby ketiga, slider , yang juga berupaya mengisi ceruk ini. Slider tampaknya kurang fleksibel daripada tpp atau tkn, tapi mungkin itu lebih baik untuk kebutuhan Anda.

Ada juga plugin vim, posero , tetapi tampaknya agak terbatas.

Jika Anda mau berinvestasi sedikit usaha dalam mencari tahu jarak. Anda sebenarnya bisa menggunakan LaTeX untuk menghasilkan beberapa file. Anda bisa menggunakan latex2man untuk menghasilkan halaman manual, yang kemudian bisa Anda presentasikan menggunakan pager apa pun yang Anda inginkan; atau, jika Anda masih tertarik mempresentasikan menggunakan web-browser berbasis teks, Anda dapat menggunakan latex2html untuk menghasilkan halaman web.


Secara pribadi, saya akan senang melihat proyek yang menggunakan format yang kompatibel dengan sesuatu seperti pandoc sehingga pengguna dapat menulis slide dalam apa saja (misalnya, LaTeX) dan kemudian menghasilkan presentasi tanpa usaha ekstra. Tapi, sampai saat ini, saya belum menemukan alat mitos semacam itu (saya mungkin akhirnya mogok dan menulis sendiri).

Sementara itu, jika proyek-proyek ini terlalu banyak untuk tujuan Anda (atau terlalu sulit untuk dikerjakan), menulis tayangan slide HTML (menggunakan tautan ke halaman lain sebagai transisi slide) dan kemudian mempresentasikan menggunakan browser web berbasis teks adalah sebuah back-back yang baik (seperti yang Stéphane tunjukkan) .


Pembaruan besar! Saya pikir saya akhirnya menemukan proyek yang dapat memenuhi hampir semua tujuan ini. Ini masih bukan berbasis LaTeX, tetapi menggunakan slide Markdown (peningkatan signifikan karena harus kode slide secara langsung dengan Ruby). mdp, ditulis dalam C, memungkinkan Anda untuk membuat file penurunan harga yang sederhana dan menampilkannya dengan transisi dan dukungan yang cukup kuat untuk pemformatan dasar. Ini tidak sepenuhnya sempurna, tetapi jauh lebih baik daripada proyek lain yang pernah saya lihat sejauh ini.

HalosGhost
sumber
Sebenarnya, tpp sangat keren dan dapat memenuhi kebutuhan saya. Tetapi terlalu rumit untuk memformat teks. Ini benar-benar dibatasi dalam rumus matematika apa sentuh dan sebagainya. Bangun presentasi saya dalam HTML + CSS + JS bukanlah tugas, tapi ini merupakan upaya besar untuk sedikit presentasi. Jika seseorang mengetahui perangkat lunak yang menggunakan LaTeX atau CSS, saya di sini: p
Alexandre Teles
Saya tidak tahu apa-apa menggunakan LaTeX atau format pandoc lain yang didukung. Namun, saya menemukan beberapa proyek lain yang mungkin lebih bermanfaat. Saya akan memperbarui posting saya sebentar.
HalosGhost
18

Anda punya beberapa opsi:

vimdeck

Menggunakan Markdown, teks header ASCII-art-ifies dan bahkan gambar. Menyoroti kode. vimdeck

mdp

Penurunan harga, keybindings mirip Vim. Transisi mewah. mdp

vtmc

Setiap slide adalah file teks, format khusus. vtmc

tkn

Slide ditulis dalam Ruby. ANSI lolos urutan untuk warna. Bagian yang lucu. tkn

berjingkat

CoffeeScript. Tampaknya menghasilkan warna. Tidak ada gambar, maaf.

kutu buku yang dibayar
sumber
8

Proyek vimdeck yang populer memungkinkan Anda untuk menulis slide dalam penurunan harga dan menampilkannya dalam vim.

Beberapa fitur menariknya meliputi:

  • Parsing file penurunan harga tunggal ke dalam beberapa slide presentasi
  • Memberikan penyorotan sintaks untuk berbagai bahasa pemrograman (jika slide Anda menyertakan cuplikan kode)
  • Secara otomatis mengkonversi tag H1 dan H2 ke seni ASCII
  • Bahkan secara otomatis mengonversi gambar ke seni ASCII!

Saya sarankan Anda memeriksa tangkapan layar dan mencobanya jika tampaknya sesuai dengan kasus penggunaan Anda.

pengguna7089
sumber
Proyek yang sangat keren; Saya belum pernah melihat ini sebelumnya! Saya tidak tahu bagaimana perasaan OP, tetapi masih belum cukup memenuhi kebutuhan saya (tergantung pada vim dan SyntaxRogue daripada hanya menjadi program yang berdiri sendiri), tetapi itu sangat keren. Bagus temukan!
HalosGhost
Ini adalah program yang sangat bagus, tetapi bukan yang saya cari. Saya masih berpikir bahwa ini cukup mudah dilakukan (tetapi saya tidak punya waktu untuk dihabiskan dalam proyek seperti itu). Melihat semua alternatif yang diposting di sini sampai sekarang, vimdeck adalah yang paling keren. Antarmuka tpp lebih baik, tetapi vimdeck sangat mudah digunakan.
Alexandre Teles
3

Saya suka menggunakan terkirim untuk presentasi saya, karena ini memaksa saya menggunakan metode Takahashi .

Lebih dari itu:

  • file teks sederhana
  • satu slide per paragraf
  • baris yang dimulai dengan # diabaikan
  • slide gambar: paragraf yang berisi @ FILE.png
  • slide kosong: cukup gunakan a \ sebagai paragraf
  • Minimalis =)

Cons:

  • Ini tidak mengekspor untuk format pdf.
Leogo Diogo
sumber