9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] slides ...
@ 2025-03-18 14:58 ron minnich
  2025-03-18 16:30 ` Steffen Nurpmeso
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: ron minnich @ 2025-03-18 14:58 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 348 bytes --]

It's been a while ... my iwp9 paper is all troff, I'd like to use troff for
slides, looking for some hints.

thanks

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T90e001e953f15e20-M0113d80858985532b0c6194c
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

[-- Attachment #2: Type: text/html, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] slides ...
  2025-03-18 14:58 [9fans] slides ron minnich
@ 2025-03-18 16:30 ` Steffen Nurpmeso
  2025-03-18 18:15 ` Anthony Sorace
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 10+ messages in thread
From: Steffen Nurpmeso @ 2025-03-18 16:30 UTC (permalink / raw)
  To: 9fans

ron minnich wrote in
 <CAP6exYK1vXRK=1jBe3+MjAcfr2HnMotjo+HeAPP6yqKBT4rfBA@mail.gmail.com>:
 |It's been a while ... my iwp9 paper is all troff, I'd like to use troff for
 |slides, looking for some hints.

I have a gpresent git repo for later looking at (but has not
happend in eight years now):

  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.

NEEDED
    o  groff (version 1.18.1 dated Oct 3, 2002 or higher/later) with
       the mm macros (included with groff)
            groff.ffii.org
    o  perl (version 5.x)
            www.perl.com
    o  ps2pdf included with Ghostscript (version 5.10 or higher)
            www.ghostscript.com
    o  acroread (version 4.0)
            www.adobe.com/products/acrobat/adobepdf.html

README says:

    staff.science.uva.nl/b.diertens/useful/gpresent/

I can give you the tarball, too.  (URL dead.)

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] slides ...
  2025-03-18 14:58 [9fans] slides ron minnich
  2025-03-18 16:30 ` Steffen Nurpmeso
@ 2025-03-18 18:15 ` Anthony Sorace
  2025-03-18 21:15   ` sirjofri via 9fans
  2025-03-19 12:38 ` chris
  2025-03-19 14:46 ` ori
  3 siblings, 1 reply; 10+ messages in thread
From: Anthony Sorace @ 2025-03-18 18:15 UTC (permalink / raw)
  To: 9fans

I haven't seen them used since I worked at the Labs, but Plan 9 ships with tmac.v. We don't have a man page for it, but on a cursory inspection it seems to be roughly what's descried here:

        https://www.ibm.com/docs/en/aix/7.2?topic=t-troff-command#troff__mvmacro



> On Mar 18, 2025, at 07:58, ron minnich <rminnich@gmail.com> wrote:
> 
> It's been a while ... my iwp9 paper is all troff, I'd like to use troff for slides, looking for some hints.
> 
> thanks
> 9fans / 9fans / see discussions + participants + delivery options Permalink

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T90e001e953f15e20-M3091a56e2a3ea21edfb29b37
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] slides ...
  2025-03-18 18:15 ` Anthony Sorace
@ 2025-03-18 21:15   ` sirjofri via 9fans
  2025-03-18 21:55     ` Steve Simon
  0 siblings, 1 reply; 10+ messages in thread
From: sirjofri via 9fans @ 2025-03-18 21:15 UTC (permalink / raw)
  To: 9fans

Hi,

I built a small macro package some time ago for slides. It was mostly about setting the layout to some 4:3 format and adding a few macros for headings and stuff. Other than that, you can do a lot already with pure troff as well as ms.

I wanted to look if I ever uploaded it to shithub, but I can't reach it right now. I can also look on my laptop if I can find it. I remember I found .v back then, but there was something I didn't like - maybe it was just the lack of documentation.

sirjofri

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T90e001e953f15e20-M7d5bcff294b2b421fefd9b8b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] slides ...
  2025-03-18 21:15   ` sirjofri via 9fans
@ 2025-03-18 21:55     ` Steve Simon
  2025-03-19  9:56       ` Edouard Klein
  0 siblings, 1 reply; 10+ messages in thread
From: Steve Simon @ 2025-03-18 21:55 UTC (permalink / raw)
  To: 9fans


i used foils, a venerable package for plan9 presentations:
http://www.quintile.net/pkg/foils.tbz

i rather liked the look but perhaps it is not to your taste: http://www.quintile.net/papers/9win-foils.pdf

-Steve


------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T90e001e953f15e20-M231b2b485c6adb4783a59d0c
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] slides ...
  2025-03-18 21:55     ` Steve Simon
@ 2025-03-19  9:56       ` Edouard Klein
  2025-03-19 11:46         ` tlaronde
  0 siblings, 1 reply; 10+ messages in thread
From: Edouard Klein @ 2025-03-19  9:56 UTC (permalink / raw)
  To: Steve Simon; +Cc: 9fans

While we are on the topic of slide software, please allow me a slight
off-topic, as this probably won't work on Plan 9 (although a Common Lisp
implementation targeting Plan 9 would be a fun collision of two nice
communities).

Here is what I use:

https://gitlab.com/edouardklein/packslide/-/blob/master/packslide.lisp

It takes a slide description in a very simple S-expression-based domain
specific language, and then uses, in a loop:
- a satisfaction algorithm to pack the content into the slide
  - obeying certain rules such as "the title is above everything else"
- an optimization algorithm to minimize the amount of unused space by
  changing the size of the items.

The result is then exported to LaTeX+tikz and yields a PDF.

If there is any interest in it I'd be happy to answer any questions
about it, off list not to distract too much. I just thought the list
members are the kind of people who'd enjoy such a thing.

Cheers,

Edouard

Steve Simon <steve@quintile.net> writes:

> i used foils, a venerable package for plan9 presentations:
> http://www.quintile.net/pkg/foils.tbz
> 
> i rather liked the look but perhaps it is not to your taste: http://www.quintile.net/papers/9win-foils.pdf
> 
> -Steve
> 

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T90e001e953f15e20-Mb57ddf23a4faf6f97383435b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] slides ...
  2025-03-19  9:56       ` Edouard Klein
@ 2025-03-19 11:46         ` tlaronde
  0 siblings, 0 replies; 10+ messages in thread
From: tlaronde @ 2025-03-19 11:46 UTC (permalink / raw)
  To: 9fans; +Cc: Steve Simon

On Wed, Mar 19, 2025 at 10:56:11AM +0100, Edouard Klein wrote:
> While we are on the topic of slide software, please allow me a slight
> off-topic, as this probably won't work on Plan 9 (although a Common Lisp
> implementation targeting Plan 9 would be a fun collision of two nice
> communities).
> 
> Here is what I use:
> 
> https://gitlab.com/edouardklein/packslide/-/blob/master/packslide.lisp
> 
> It takes a slide description in a very simple S-expression-based domain
> specific language, and then uses, in a loop:
> - a satisfaction algorithm to pack the content into the slide
>   - obeying certain rules such as "the title is above everything else"
> - an optimization algorithm to minimize the amount of unused space by
>   changing the size of the items.
> 
> The result is then exported to LaTeX+tikz and yields a PDF.
> 

And if it has to end with LaTeX and tikz, you can use directly beamer on
kerTeX (add the pkg via the beamer@latex.sh recipe), kerTeX being available
on Plan9, whatever flavor (the only thing that doesn't work on Plan9
is transparency, but because of the kerTeX level, but because gs(1) on
Plan9 is too old).

> Steve Simon <steve@quintile.net> writes:
> 
> > i used foils, a venerable package for plan9 presentations:
> > http://www.quintile.net/pkg/foils.tbz
> > 
> > i rather liked the look but perhaps it is not to your taste: http://www.quintile.net/papers/9win-foils.pdf
> > 
> > -Steve
> > 

-- 
        Thierry Laronde <tlaronde +AT+ kergis +dot+ com>
                     http://www.kergis.com/
                    http://kertex.kergis.com/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T90e001e953f15e20-M60fa47907fd8298a5ed00b0b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] slides ...
  2025-03-18 14:58 [9fans] slides ron minnich
  2025-03-18 16:30 ` Steffen Nurpmeso
  2025-03-18 18:15 ` Anthony Sorace
@ 2025-03-19 12:38 ` chris
  2025-03-19 14:46 ` ori
  3 siblings, 0 replies; 10+ messages in thread
From: chris @ 2025-03-19 12:38 UTC (permalink / raw)
  To: 9fans

> It's been a while ... my iwp9 paper is all troff, I'd like to use troff for
> slides, looking for some hints.

I can only recommend a troff macro package which I somehow got by seninha
in the past.

Here is an example project including all relvant files:

http://chrisfroeschl.de:25519/n/library/seninha/slides/

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T90e001e953f15e20-M2ddf07c357c3ffeb9499a58d
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] slides ...
  2025-03-18 14:58 [9fans] slides ron minnich
                   ` (2 preceding siblings ...)
  2025-03-19 12:38 ` chris
@ 2025-03-19 14:46 ` ori
  2025-03-19 18:28   ` Jacob Moody
  3 siblings, 1 reply; 10+ messages in thread
From: ori @ 2025-03-19 14:46 UTC (permalink / raw)
  To: 9fans

Quoth ron minnich <rminnich@gmail.com>:
> It's been a while ... my iwp9 paper is all troff, I'd like to use troff for
> slides, looking for some hints.
> 
> thanks

Here's some example slides in troff:

        http://repo.cat-v.org/troff-slider/

I'm going to also point at:

        https://shithub.us/phil9/spit/HEAD/info.html

which may not be troff, but it is convenient.

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T90e001e953f15e20-Me54fd426d9ddf999ccef6905
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] slides ...
  2025-03-19 14:46 ` ori
@ 2025-03-19 18:28   ` Jacob Moody
  0 siblings, 0 replies; 10+ messages in thread
From: Jacob Moody @ 2025-03-19 18:28 UTC (permalink / raw)
  To: 9fans

On 3/19/25 09:46, ori@eigenstate.org wrote:
> Quoth ron minnich <rminnich@gmail.com>:
>> It's been a while ... my iwp9 paper is all troff, I'd like to use troff for
>> slides, looking for some hints.
>>
>> thanks
> 
> Here's some example slides in troff:
> 
>         http://repo.cat-v.org/troff-slider/
> 
> I'm going to also point at:
> 
>         https://shithub.us/phil9/spit/HEAD/info.html
> 
> which may not be troff, but it is convenient.
> 

Ori beat me to it, mentioning phil9's spit.
Just as some extra endorsements, I've been using it lately
and have really enjoyed it. I was intending to use it
for iwp9 this year.


------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T90e001e953f15e20-Mfe2e45365c14d4989859c26d
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2025-03-20 12:59 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-18 14:58 [9fans] slides ron minnich
2025-03-18 16:30 ` Steffen Nurpmeso
2025-03-18 18:15 ` Anthony Sorace
2025-03-18 21:15   ` sirjofri via 9fans
2025-03-18 21:55     ` Steve Simon
2025-03-19  9:56       ` Edouard Klein
2025-03-19 11:46         ` tlaronde
2025-03-19 12:38 ` chris
2025-03-19 14:46 ` ori
2025-03-19 18:28   ` Jacob Moody

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).