Pakiet dostarcza makroinstrukcji umożliwiających robienie różnych podkreśleń (p. też umoline). Tekst będący parametrem makroinstrukcji zostanie podkreślony (są również inne sposoby wyróżnienia). Tekst ten poddany jest normalnemu procesowi łamania w odróżnieniu od standardowej makroinstrukcji \underline, która produkuje box. Mamy do dyspozycji następujące polecenia
\uwave{ten tekst jest podkreślony wężykiem}
\uline{ten tekst jest podkreślony}
\uuline{ten tekst jest podkreślony podwójną linią}
\sout{ten tekst jest przekreślony}
\xout{ten tekst jest zamazany ukośnikami}
{\em emphasized\/}
\emph{emphasized}
 
Oraz polecenia \useunder pozwalającego zmienić
znaczenie innego polecenia zmieniającego czcionkę na jedno
z powyższych np:
    \useunder{\uwave}{\bfseries}{\textbf}  
zmienia znaczenie poleceń \bfseries (przełącznik) i
\textbf (polecenia z parametrem) -- użycie jednego z poleceń
wyróżni tekst ,,wężykiem''.
Grubość linii podkreślającej można ustawić poleceniem:
\ULthickness
np: \renewcommand{\ULthickness}{2pt},
a odległość między tekstem, a linią podkreślającą zmieniając
wartość parametru \ULdepth.
Poniższe polecenia:
\setlength{\ULdepth}{10pt}
\uline{Ala ma kota}
dają następujący efekt: 
Pakiet posiada następujące opcje:
| Opcja | Opis | 
|---|---|
| normalem | polecenie \emzachowa swoje pierwotne
			  znaczenie | 
| ULforem | polecenie \emstaje się przełącznikiem
			 między tekstem podstawowym, a podkreślonym 
			 (standardowo opcja jest włączona) | 
| normalbf | polecenie \bfzachowa swoje pierwotne
			  znaczenie | 
| UWforbf | polecenie \bfpowoduje przełączenie
				na podkreślenie wężykiem (również
				polecenia\bfseriesi\textbf) |