
Code: Select all
\def\l@figure#1#2{\@tocline{0}{3pt plus2pt}{0pt}{1.5pc}{}{Figure #1}{#2}}
Code: Select all
\def\l@figure#1#2{\@tocline{0}{3pt plus2pt}{0pt}{1.5pc}{}{Figure #1}{#2}}
NEW: TikZ book now 40% off at Amazon.com for a short time.
Code: Select all
Figure 3.2 stuff that goes on
line continues here...............................5
Code: Select all
Figure 3.2 stuff that goes on
line continues here.........................5
Code: Select all
\caption[lof entry]{normal entry}
Code: Select all
\documentclass[a4paper,12pt,reqno,oneside]{amsbook}
\makeatletter
\def\@lofline#1#2#3#4#5#6#7{\relax
\ifnum #1>\c@tocdepth % then omit
\else
\par \addpenalty\@secpenalty\addvspace{#2}%
\begingroup \hyphenpenalty\@M
\@ifempty{#4}{%
\@tempdima\csname r@tocindent\number#1\endcsname\relax
}{%
\@tempdima#4\relax
}%
\parindent\z@ \leftskip#3\relax \advance\leftskip\@tempdima\relax
\rightskip\@pnumwidth plus4em \parfillskip-\@pnumwidth
#5\leavevmode\hskip-\@tempdima Figure #6\nobreak\relax
% \hfil\hbox to\@pnumwidth{\@tocpagenum{#7}}\par --- original line in ams def
% -- New line puts dots between everything in contents bar Parts
\ifnum#1<0\hfill\else\dotfill\fi\hbox to\@pnumwidth{\@tocpagenum{#7}}\par
\nobreak
\endgroup
\fi}
\makeatother
\makeatletter
\renewcommand\l@figure{\@lofline{0}{3pt plus2pt}{0pt}{3.3em}{}}
\makeatother
\begin{document}
\listoffigures
\chapter{Boxes}
\section{title}
\begin{figure}
bits
\caption{one really long caption that will end up going across mulitple lines in the list of figures}
\end{figure}
\end{document}
NEW: TikZ book now 40% off at Amazon.com for a short time.