rlatex(1)
β¨ rlatex β NAME π
okay bestie, listen up, this is rlatex, and she's a wrapper β a little script whose whole job is to run LaTeX or jadeTeX over and over as many times as it takes. π That's the vibe. She lives in section 1 of the General Commands Manual, so when you type man 1 rlatex she's right there waiting for you. π
πΈ SYNOPSIS πΈ
[env LATEXPRG=latex-binary ] rlatex [latex-document]
That's it. That's the whole spell. πͺ Set an env var if you're feeling fancy, hand her a document if you have one, and let her cook. β¨
π¦ Description π¦
So here's the tea: rlatex takes LaTeX, or literally any other LaTeX-based macro package β and when I say any, the ones it cares about most are jadetex, pdflatex, and pdfjadetex β and applies it to the document you gave her. π«Ά
But here's the main character energy: she doesn't just run it once and dip. She runs it as many successive times as needed. π€ Multiple passes. She's not leaving until the job is done done.
How does she know when she's done? She checks the output of a LaTeX pass, and if she spots certain specific strings β the ones that are basically the compiler yelling "girl I'm not finished yet" β she fires up a whole new pass. π Lowkey genius, no cap.
So the loop goes: run a pass, read what came out, see if it's giving "unfinished", run another pass. Repeat until everything is slayed. π
π Caveats π
β οΈ Real talk, bestie, this one has a catch.
This version is mostly tuned for jadetex. Which means if you're using pure LaTeX, it may cause some problems. π Not ideal, I know. The page literally says this ought to be fixed some day. So... it hasn't been. It's a known thing. She's aware. π
Just know what you're walking into, okay? π«Ά
π Copyright π
Copyright Β© 2001-2003 Alcove & Yann Dirson.
This rlatex is licensed under the GNU General Public License, version 2. π
She's also heavily derived from the doc/rlatex script inside the LILO source package, and that one is distributed under a BSD license. Fun detail: the original script does not mention its original author β mystery icon behavior, honestly. π΅οΈβοΈβ¨
And this documentation right here? Licensed under the GNU Free Documentation License, version 1. π
π Contact us π
rlatex is part of the sgml2x package, which is itself part of the AlcoveBook project. π The AlcoveBook project lives at this URL: http://www.alcove-labs.org/en/software/alcovebook/.
Wanna slide into the devs' DMs? Please use the AlcoveBook mailing lists β that's the move, bestie. Here's the link: https://savannah.gnu.org/mail/?group_id=533. That's where developers and users actually hang out and talk. π¬
Got beef with a bug? Got a feature request? π The list of bugs and feature requests is available through a Web interface, right here: https://savannah.gnu.org/support/?group_id=533. Please use it to submit problems and ideas. Don't just suffer in silence, that's not the vibe. π
π See also π
All the cousins. Go say hi. π§
okay that's the whole page bestie!! π she's a multi-pass queen, she's tuned for jadetex, she's GPLv2 with a BSD glow-up from LILO, and she's out here signing off as rlatex(1) β section 1 of the General Commands Manual, AlcoveBook-era energy, copyright 2001-2003. go run her twice and think of me. πβ¨π¦
π¦ where this page comes from
- ubuntu jammy: sgml2x 1.0.0-11.5
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms