I have a ToC and list of problems in the same document. I struggle to make them look the same. I solved all, but the following issue.
In ToC (and LoF) there's a space between chapters. listtheorems doesn't have it. I guess there should be a way to patch it to get verical space between chapters.
\documentclass{book}
% =====================
%% XeTeX customization:
\usepackage{fontspec} % enagles loading of OpenType fonts
\usepackage{polyglossia} % support for languages
% fonts:
\defaultfontfeatures{Scale=MatchLowercase,Mapping=tex-text} % without this XeLaTeX won't turn "--" into dashes
\setmainfont{Arial}
\setsansfont{Arial}
\setromanfont{Arial}
\setmonofont{DejaVu Sans Mono}
% Russian/English document:
\usepackage{xecyr}
\newfontfamily\cyrillicfont{Arial}
\setmainlanguage{russian}
\setdefaultlanguage{russian}
\setotherlanguage{english}
% =======================
%% hyperref and ntheorem:
\usepackage[hyperref]{ntheorem}
\theoremlisttype{all}
\makeatletter
\newtheoremstyle{problem}
{\item[\hskip\labelsep \theorem@headerfont ##1\ ##2\theorem@separator]}%
{\item[\hskip\labelsep \theorem@headerfont ##1\ ##2\theorem@separator]}
\makeatother
\theoremstyle{problem}
\newtheorem{problem}{Задача}[chapter]
\usepackage{hyperref}
\begin{document}
\tableofcontents
\chapter*{List of problems}
\listtheorems{problem}
\chapter{foo}
\begin{problem}[Short foo name]
Foo!
\end{problem}
\chapter{bar}
\begin{problem}[Short bar name]
Bar!
\end{problem}
\chapter{baz}
\begin{problem}[Short baz name]
Baz!
\end{problem}
\end{document}


addtocontentsbyaddtotheoremfilein that code. – Andrew Swann Feb 27 '13 at 15:31\let\Chapter\chapter \def\chapter{\addtotheoremfile{\protect\addvspace{10pt}}\Chapter}. – Adobe Feb 27 '13 at 15:58