Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phikal/slides
[mirror] A tool to create clean postscript slides
https://github.com/phikal/slides
Last synced: about 21 hours ago
JSON representation
[mirror] A tool to create clean postscript slides
- Host: GitHub
- URL: https://github.com/phikal/slides
- Owner: phikal
- License: cc0-1.0
- Created: 2019-10-05T11:37:00.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-05T11:37:17.000Z (over 5 years ago)
- Last Synced: 2024-11-18T15:45:40.902Z (2 months ago)
- Language: Go
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
slides
======`slides` is a simple program to create postscript slides
from simple text files. `slides` is written in [Go][go],
and requires a Go compiler (and no more) to be built using
the default build mechanism.slides format
-------------Each slide is described by a series of consequtive, non-empty,
lines. Lines starting with `#` are comments, and will be
ignored, while lines with `//` are escaped lines, which will
be printed verbatim. Each line is displayed as such, and
will *not* be reflowed.Comments are either just text or "command comments", designated
with an extra `+` after the `#`. These can be used to set fonts
or text sizes. All commands are listed and explained in
[this][article] introductory article to `slides`.usage
-----`slides` either reads it's file from standard input, or the first
command line argument, if given. A postscript definition of all
slides is then printed to the standard output.Asuming `my-talk.sl` contains the contents of a presentation,
which one would like to convert to a PostScript file, one can run$ slides my-talk.sl > my-talk.ps
or if one wants a PDF version of the same slides, then
$ slides my-talk.sl | ps2pdf - my-talk.pdf
to generate these. This of course requires the `ps2pdf` programm
to be installed, from the [GhostScript][gs] package.legal
-----`slides` is published under CC0. See [LICENSE][license] for more
details[go]: https://golang.org/
[gs]: https://www.ghostscript.com/
[license]: ./LICENSE
[article]: https://zge.us.to/slides.html