\usepackage[normalem]{ulem}
\usepackage{color}
\makeatletter
\newbox\misspelled@tmpbox
\def\misspelled#1{%
\setbox\misspelled@tmpbox\hbox{{#1}}%
{\color{red}\uwave{\phantom{\copy\misspelled@tmpbox}}}%
\hskip-\wd\misspelled@tmpbox\relax\box\misspelled@tmpbox\relax%
}
\makeatother
Bad \misspelled{speling}.
\newcounter{savedenumi}
\newcommand{\saveenumi}{\setcounter{savedenumi}{\value{enumi}}}
\newcommand{\restoreenumi}{\setcounter{enumi}{\value{savedenumi}}}
Lorem:
\begin{enumerate}
\item nullam
\item tempor
\item auctor
\saveenumi
\end{enumerate}
Impsum:
\begin{enumerate}
\restoreenumi
\item orci
\item vivamus
\saveenumi
\end{enumerate}
\renewcommand{\labelenumi}{(\arabic{enumi})}
\begin{enumerate}
\item In dolor.
\item Ut in leo.
\end{enumerate}
\usepackage[utf8x]{inputenc}
\usepackage[russian,greek,english]{babel}
\foreignlanguage{greek}{Λορεμ} \foreignlanguage{russian}{ипсум}.
\let\oldsubsection\subsection
\def\subsection#1
{
\def\tmpa{}
\def\tmpb{#1}
\ifx\tmpa\tmpb
{
\edef\addcontentsline##1##2##3{}
\oldsubsection{}
}
\else
\oldsubsection{\tmpb}
\fi
}
\tableofcontents
\newpage
\section{Suspendisse}
\subsection{Auctor}
\subsection{}
\subsection{Tempor}
\usepackage{empheq}
\newcommand{\ubtag}[2]{\ensuremath{\underbracket{\vphantom{j}\hspace{0.4ex}\text{#1}\hspace{0.4ex}}_\text{#2}}}
\ubtag{The}{det} \ubtag{good}{adj} \ubtag{thing}{subst}.
\usepackage{xyling}
\Tree{
& & & & \B[6]{ddllll}\B[6]{ddll}\B[6]{dd}\B[6]{drrr} \\
& & & & & & & \B[6]{dl}\B[6]{dr} \\
\K{Jaś} & & \K{powiedział} & & \K{Piotrowi} & & \K{że} & & \K{przyszedłem}
}