RMLIGS(1)
π 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 πrmligswill happily correct words in all files β even binaries! π for safety reasons there is always a.bakfile 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 πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: ispell-ngerman 20161207-bp160.1.4 Β· BSD-3-Clause
- opensuse-leap 16.0: ispell-ngerman 20161207-bp160.1.4 Β· BSD-3-Clause
- opensuse-leap 16.0: ispell-ngerman 20161207-bp160.1.4 Β· BSD-3-Clause
- opensuse-leap 16.0: ispell-ngerman 20161207-bp160.1.4 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms