Be advised that underlining is considered bad style in typesetting. This package was implemented by Donald Arseneau. See also underlin.