https://github.com/rhaberkorn/gpresent
Presentation macros for GNU roff (unofficial fork with patches and extensions)
https://github.com/rhaberkorn/gpresent
groff macros presentations slides
Last synced: about 2 months ago
JSON representation
Presentation macros for GNU roff (unofficial fork with patches and extensions)
- Host: GitHub
- URL: https://github.com/rhaberkorn/gpresent
- Owner: rhaberkorn
- License: gpl-2.0
- Created: 2016-11-27T15:55:38.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-23T02:38:42.000Z (about 8 years ago)
- Last Synced: 2025-01-25T00:14:34.806Z (3 months ago)
- Topics: groff, macros, presentations, slides
- Language: Roff
- Homepage: https://staff.fnwi.uva.nl/b.diertens/useful/gpresent/
- Size: 116 KB
- Stars: 12
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
- License: COPYING
Awesome Lists containing this project
README
# GPRESENT
## DESCRIPTION
gpresent is a package for making presentations with groff and
acroread. It consist of a set of macros to be used with groff
and a post-processor for manipulating the PostScript output of
groff. Without the use of the PAUSE macro, it can also be used
for making slides.This Git repository has been set up as a fork of the
[original gpresent sources by
Bob Diertens](https://staff.fnwi.uva.nl/b.diertens/useful/gpresent/)
since they have not been updated in a while.
It will run on recent versions of Groff.## FILES
File name | Description
--------- | -----------
`README.md` | this file
`present` | presentation macros
`groff_present` | manual page of the presentation macros
`presentps` | post-processor for the output of groff
`presentps` | manual page of presentps
`demo` | groff input file of the demonstration
`demo` | demonstration of the macros
`sidebar` | groff input file of the sidebar demonstration
`sidebar` | demonstration of a sidebar as header
`smile` | used in demos.
`piclink` | picture linking macros
`groff_piclink` | manual page of the picture linking macros
`piclink` | groff input file of the piclink demonstration
`piclink` | demonstration of links inside a picture.
`COPYING` | the GNU General Public License (GPL)
`CHANGES` | list of changes compared to previous versions## USAGE
Presentations:
% groff -mm -mpresent file.rof > file.pps
% presentps -l < file.pps > file.ps
% ps2pdf file.ps
% acroread file.pdfSlides:
% groff -P-l -mm -mpresent file.rof > file.ps
Note:
- Do not forget to put in options for the preprocessors that
are to be used.
- On systems were Troff is installed you have to use `-mgm`
instead of `-mm`.## NEEDED
* [groff](https://www.gnu.org/software/groff/)
(version 1.18.1 dated Oct 3, 2002 or higher/later) with
the mm macros (included with groff)
* [perl](https://www.perl.org/) (version 5.x)
* ps2pdf included with [Ghostscript](http://www.ghostscript.com/)
(version 5.10 or higher)
* Some PDF viewer (e.g. evince, acroread)## INSTALL
* put `present.tmac` and `piclink.tmac` in the tmac directory of your
groff installation (and delete old version named `tmac.present`)
* change the path in the first line of presentps to the path of
your perl version 5.x and put `presentps` in the bin directory of
your groff installation
* put `groff_present.7` and `groff_piclink.7` in `man/man7` of your
groff installation
* put `presentps.1` in `man/man1` of your groff installation## NOTES
* acroread: in your preferences for FullScreen set
Default Transition to Replace
Mouse Cursor to Always Visible or Hidden After Delay## AUTHOR
Bob Diertens,
## COPYRIGHT
gpresent is free software. See the file `COPYING` for copying
permission.## WEBSITE
https://staff.fnwi.uva.nl/b.diertens/useful/gpresent/