IMPRESSIVE...TRANSITIONS(1)

πŸ’– IMPRESSIVE...TRANSITIONS(1) πŸ’–

okay bestie, so this is the manual page for impressive-gettransitions, straight outta the Debian GNU/Linux manual, and I am obsessed with how much this little script does for your slides. sit down, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

impressive-gettransitions β€” bestie, this thing generates Impressive info scripts for your LaTeX presentations. that's it, that's the job, and it eats every time πŸ‘‘


✨ SYNOPSIS ✨

impressive-gettransitions FILE.tex

✨ DESCRIPTION ✨

so basically it's a simple little script that makes a .info file for use with Impressive, and it does that by reading special comments inside a LaTeX/Beamer file. FILE.tex is the file that's gonna get parsed into an .info file. for every single /fullpath/blah.tex you feed it, you get a /fullpath/blah.pdf.info back. one in, one out, no cap πŸ’…


✨ SYNTAX ✨

inside the LaTeX document, impressive-gettransitions counts the pages to figure out the PDF slide number of each one. literally just counting, it's giving very meticulous ✨

the simpler page changes get detected automatically, no effort required from you, and those are:

\begin{frame} and:
\pause

other, more elaborate page changes? those have to be flagged with a %O comment, like:

\item<1-> Foo
\item<2-> Bar %O

and if you wanna say which transition to apply, you just drop it in the %O comment too:

\begin{frame} %O SlideUp
heads up bestie: only the simple ones are auto-detected. anything fancier needs that %O or it just won't show up. periodt.

✨ OPERATION ✨

here's the tea πŸ«–: when the .info file for your LaTeX document already exists, impressive-gettransitions does not clear it out. nope. it only adds the transitions it finds to it. it's giving additive, not destructive, very demure 🌸

so that means if you edited your document in a way that needs the transitions to be completely replaced, you gotta manually clear the PageProps section of the .info file yourself. and yes, there's a one-liner for that, iconic:

sed -i -e "/^PageProps = {/,/^}/d" FILE.info

✨ SEE ALSO ✨


✨ AUTHOR ✨

impressive-gettransitions (which originally went by gettransitions, a little glow-up moment ✨) has been written by Rob Reid.

and this manpage has been originally written by Yaroslav Halchenko <debian@onerussian.com>. absolute legends, both of them 🫢


okay that's the whole page!! πŸ’œ this one came from the Debian Project, dated 2026-01-29 β€” and hey, that's IMPRESSIVE...TRANSITIONS(1) wrapped, mwah, go generate some transitions bestie πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from