#latex #pdf #slide #input-file

app scenic

Presentation tool that utilizes LaTex Beamer package

2 releases

0.1.1 Jun 15, 2023
0.1.0 Jun 15, 2023

#1998 in Text processing

GPL-3.0-or-later

76KB
123 lines

Scenic

crate::scenic

Presentation tool that utilizes LaTex Beamer package.

Screenshot

Install

% cargo install scenic

Usage

Prepare input file like so:

% Sample page
{% page 2
  \setbeamercolor{background canvas}{bg=black}
  \frame{
    \frametitle{A sample frame title}
    \framesubtitle{Hello, world!}
    \begin{itemize}
      \item \textsf{Car} % Sans-Serif
      \item \texttt{Cdr} % Typewriter (Teletype)
      \item \textrm{Cadr} % Roman (Serif)
      \item \textit{Cdar}% Italic
      \item \textbf{Cddr} % Bold
    \end{itemize}
  }
}
# write stdout into a file for now :)
% scenic input.latex > /path/to/output.pdf
# eg. zathura
% zathura --mode=presentation /path/to/output.pdf

Build

% make build

Test

% make test

Requirements

License

GPL-3.0-or-later

Scenic
Copyright (C) 2023 Yasuhiro Яша Asaka

This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.

Dependencies

~38–74MB
~1M SLoC