Requisites

\usepackage[normalem]{ulem}
\usepackage{color}

Solution

\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

Example of use

Bad \misspelled{speling}.

Result

Solution

\newcounter{savedenumi}
\newcommand{\saveenumi}{\setcounter{savedenumi}{\value{enumi}}}
\newcommand{\restoreenumi}{\setcounter{enumi}{\value{savedenumi}}}

Example of use

Lorem:
\begin{enumerate}
\item nullam
\item tempor
\item auctor
\saveenumi
\end{enumerate}

Impsum:
\begin{enumerate}
\restoreenumi
\item orci
\item vivamus
\saveenumi
\end{enumerate}

Result

Solution

\renewcommand{\labelenumi}{(\arabic{enumi})}

Example of use

\begin{enumerate}
\item In dolor.
\item Ut in leo.
\end{enumerate}

Result

Requisites

\usepackage[utf8x]{inputenc}
\usepackage[russian,greek,english]{babel}

Example of use

\foreignlanguage{greek}{Λορεμ} \foreignlanguage{russian}{ипсум}.

Result

Solution

\let\oldsubsection\subsection
\def\subsection#1
{
  \def\tmpa{}
  \def\tmpb{#1}
  \ifx\tmpa\tmpb
  {
    \edef\addcontentsline##1##2##3{}
    \oldsubsection{}
  }
  \else
    \oldsubsection{\tmpb}
  \fi
}

Example of use

\tableofcontents

\newpage

\section{Suspendisse}
\subsection{Auctor}
\subsection{}
\subsection{Tempor}

Result

Requisites

\usepackage{empheq}

Solution

\newcommand{\ubtag}[2]{\ensuremath{\underbracket{\vphantom{j}\hspace{0.4ex}\text{#1}\hspace{0.4ex}}_\text{#2}}}

Example of use

\ubtag{The}{det} \ubtag{good}{adj} \ubtag{thing}{subst}.

Result

Requisites

\usepackage{xyling}

Example of use

\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}
}

Result