Ligatures-German

-- compatible with WinEdt version(s) 10, 9, 8, 7 --

Description

TeX automatically typesets combinations like fi, ff, fl as ligatures. But characters that are parts of different syllables should not be joint to a ligature (at least in German). The macro searches such cases and prevents TeX to typeset the respective ligatures by inserting the string "|.

The macro is not quick but dirty. It does not work on the basis of a list of problematic words (that would in principle be indeterminable), it rather searches combinations of syllables and characters. These combinations can be found by sorting out fairly general search strings, which have been improved in every days practice. Wrong ligatures are splitted first by the arbitrary string "||, that finally will be converted to "| in order to get the appropiate TeX-command and the total number of replacements.

The macro is reasonably well tested over some years of use. As far as I can see, it seems to work better than other solutions of the problem with regard to correctness, but it is not very fast. So be patient!

Users of LuaTeX already find a better solution of the problem by using the far more sophisticated 'selnolig' package developed by Mico Loretan.

Installation

Open the macro file Install.edt in WinEdt, and execute it by choosing Macros | Execute Current Macro.

Uninstallation

Open the macro file Uninstall.edt in WinEdt (also available in %b\Uninstall\Ligatures-German folder), and then execute it by choosing Macros | Execute Current Macro.

Usage

Split wrong ligatures in your file by choosing Ligatures-German in the Edit menu or by pressing the shortcut Alt+L.

Download

For WinEdt 7.x:   Ligatures-German_7.zip

For WinEdt 8.x:   Ligatures-German_8.zip

For WinEdt 9.x:   Ligatures-German_9.zip

For WinEdt 10.x:   Ligatures-German_10.zip


Package contributed by Matthias Vogel <Matthias.Vogel@phil.uni-giessen.de>