RMLIGS(1)

πŸ“¦ in opensuse-leap 16.0

πŸŽ€ RMLIGS(1) β€” your girl's guide to fixing German ligatures in LaTeX πŸŽ€

okay so bestie, welcome to the rmligs page from the User Manuals collection β€” yes it's a whole manual page, yes it's iconic, and yes I'm gonna walk you through every single bit of it πŸ’…


✨ NAME ✨

rmligs β€” removes incorrectly used ligatures from German LaTeX documents 🫢


✨ SYNOPSIS ✨

rmligs [options] FILE(s) ...

literally that's it. options, then as many files as your heart desires πŸ’–


✨ DESCRIPTION ✨

okay so rmligs is a program for removing incorrectly used ligatures from LaTeX documents. and when I say this version, I mean it β€” this one is intended for German language texts only, no cap πŸ‡©πŸ‡ͺ

here's the vibe: words like

`AuflageΒ΄

are gonna get changed into

`Auf"|lageΒ΄

which β€” and this is the whole point β€” is typographically correct ✨ like, the ligature situation was a mess and now it's not, we love a glow-up πŸ¦‹

the wordlist data is based on the igerman98 dictionary πŸ“š (yes, the data has lore)

and the input data? super chill about it. it may be ISO-8859-1/15 or UTF-8 encoded text 🌈 also the German LaTeX-like encoding of umlauts ("a, "u etc.) is treated correctly β€” the way that it just handles it, we stan πŸ˜­πŸ‘‘


✨ OPTIONS ✨

  • --filter, -f β€” filter mode πŸ”₯ useful for streaming, iykyk
  • --test, -t β€” test mode 🌸 this just shows what would be changed but nothing will be written (read-only, we're just looking πŸ‘€). heads up: this does not make sense in filter mode
  • --interactive, -i β€” prompt before applying changes πŸ™ˆ a little check-in, as a treat
  • --quiet, -q β€” quiet operation 🀫

✨ SEE ALSO ✨

  • the German language README file from the documentation of this program πŸ“„
  • Duden (the German's orthography bible) πŸ“–
  • nice and mostly older hand-set books πŸ“œ β€” yes, genuinely, go look at them

✨ BUGS ✨

ngl bestie, there is no sanity checking of LaTeX files 😭 rmligs will happily correct words in all files β€” even binaries! πŸ’€ for safety reasons there is always a .bak file created, so at least you have that 🫢

and also: checking latin1 text in UTF-8 locales might throw out some error messages about malformed UTF-8, but β€” deep breath β€” that does not matter, the file is processed correctly ⭐


✨ AUTHOR ✨

Bjoern Jacke πŸ‘‘

send mail to bjoern [at] j3e.de for bug reports and suggestions βœ‰οΈ


and that's the whole page, bestie β€” no crumbs left behind πŸ§šπŸ’œ

this gorgeous little number comes to you from the Linux manual, dated November 2002 β€” vintage, but make it slay πŸŽ€βœ¨