Zadaję sobie pytanie: czy na Linuksie jest jakieś oprogramowanie, które może budować i wyświetlać proste slajdy na terminalu, takie jak slajdy tworzone w Libreoffice Impress (ale o wiele prostsze)?
Byłoby to wspaniałe doświadczenie, aby zrobić prezentację używając tylko konsoli, bez jakiejkolwiek zaawansowanej grafiki (jak GL i framebuffer), być może używając tylko ncurses lub innych podobnych bibliotek.
Jakaś pomoc?
EDYCJA 1: Używam i polecam vimdeck. Dziękuję wszystkim: D
EDYCJA 2: To pytanie jest nadal otwarte dla samodzielnego oprogramowania lub dowolnej wtyczki, która może korzystać z LaTeX.
shell
application
Alexandre Teles
źródło
źródło
telnet towel.blinkenlights.nl
;-) (brak odpowiedzi, po prostu fajne)less
lubmore
.Odpowiedzi:
OK, kilka rzeczy tutaj:
Nie jesteś nawet zdalnie jedyną osobą, która chce czegoś takiego (od jakiegoś czasu szukałam dobrej).
Istnieje kilka projektów, które próbują wypełnić tę niszę,
ale żaden z tych, które znalazłem, nie jest tak prosty w użyciu, jak się spodziewałem.Duża aktualizacja!
Wygląda na to, że istnieje wspaniała dusza, która w końcu osiągnęła niemal idealną konfigurację!
patat
to terminalowe narzędzie do prezentacji napisane w języku Haskell, które służypandoc
do analizowania slajdów. Oznacza to, że możesz używać prawie dowolnego formatu slajdów (markdown, reStructuredText, LaTeX itp.)!Najbliższym projektem, który znalazłem, by zaspokoić tę potrzebę, jest tpp . Tpp (Text Presentation Program) pozwala tworzyć slajdy prezentacji z Ruby, a następnie przeglądać je w formacie prezentacji za pomocą ncurses.
Pomocny może być również tkn (Terminal Keynote). Slajdy są również napisane w języku Ruby, ale wydaje się, że do pisania samych slajdów potrzeba znacznie mniej znaczników, więc korzystanie z nich może być prostsze.
I, ku mojemu zaskoczeniu, istnieje trzeci suwak oparty na Ruby , który również próbuje wypełnić tę niszę. Suwak wydaje się mniej elastyczny niż tpp lub tkn, ale być może lepiej by pasował do twoich potrzeb.
Istnieje również wtyczka vim, posero , ale wydaje się raczej ograniczona.
Jeśli chcesz zainwestować trochę wysiłku w ustalenie odstępów. Możesz faktycznie użyć LaTeXa do wygenerowania niektórych plików. Możesz albo użyć latex2man, aby wygenerować stronę podręcznika , którą możesz następnie przedstawić za pomocą dowolnego pagera, jaki chcesz; lub, jeśli nadal jesteś zainteresowany prezentacją za pomocą tekstowej przeglądarki internetowej, możesz użyć latex2html do wygenerowania strony internetowej.
Osobiście chciałbym zobaczyć projekt, który używa formatu zgodnego z czymś takim jak pandoc , aby użytkownicy mogli pisać slajdy w dowolnym miejscu (np. LaTeX), a następnie generować prezentację bez większego wysiłku. Ale do tej pory nie znalazłem jeszcze takiego mitycznego narzędzia (może sam skończę się rozkładać i pisać).
W międzyczasie, jeśli te projekty są zbyt duże dla twojego celu (lub są po prostu zbyt trudne do pracy), napisanie pokazu slajdów HTML (przy użyciu linków do innej strony jako przejścia slajdów), a następnie prezentacja za pomocą tekstowej przeglądarki internetowej jest dobry powrót (jak zauważył Stéphane) .
Duża aktualizacja! Myślę, że w końcu znalazłem projekt, który mógłby osiągnąć prawie wszystkie te cele. Nadal nie jest oparty na LaTeX-ie, ale używa slajdów Markdown (znaczna poprawa w stosunku do konieczności kodowania slajdów bezpośrednio za pomocą Ruby).
mdp
, napisany w C, pozwala utworzyć prosty plik przeceny i wyświetlić go z przejściami oraz dość silną obsługą podstawowego formatowania. Nie jest do końca idealny, ale jest znacznie lepszy niż jakikolwiek inny projekt, który do tej pory widziałem.źródło
Masz kilka opcji:
vimdeck
Wykorzystuje tekst Markdown, tekst nagłówka ASCII-art-ifies, a nawet obrazy. Podświetlanie kodu.
mdp
Markdown, skróty klawiszowe podobne do Vima. Fantazyjne przejścia.
vtmc
Każdy slajd to plik tekstowy w niestandardowym formacie.
tkn
Slajdy są napisane w języku Ruby. Sekwencje specjalne ANSI dla koloru. Urocze sekcje.
tiptip
CoffeeScript. Wydaje się produkować kolor. Przepraszam, brak obrazu
źródło
Popularny vimdeck projekt pozwala pisać slajdy w systemie markdown i wyświetlać je w vimie.
Niektóre z jego ciekawych funkcji obejmują:
Zalecam sprawdzenie zrzutów ekranu i wypróbowanie, jeśli pasuje do twojego przypadku użycia.
źródło
Lubię używać wysłanych do moich prezentacji, ponieważ to zmusza mnie do użycia metody Takahashi .
Ponadto:
Cons:
źródło