You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
\simpar Simulate paragraph break inside \shapepar<br />
%\newcommand*{\simpar}{\hfil\vadjust{\vskip\parskip}\break\indent}<br />
\newcommand*{\simpar}{\hfill\\\indent\mbox{}}<br />
\ffpshpar Provide means to allow parshape to be carried over a paragraph break.<br />
\let\FLForgpar\par<br />
\newcommand{\ffpshpar}{%<br />
\edef\flf@next{\hangafter=\the\hangafter<br />
\hangindent=\the\hangindent}%<br />
\FLForgpar\flf@next<br />
\edef\flf@next{\prevgraf=\the\prevgraf}%<br />
\@ff@parshape\indent\mbox{}\flf@next<br />
}<br />
\@ff@parshape<br />
\@ff@sectionhead<br />
\@s@ff@heading<br />
Provide a means to have section headings within \parshape.<br />
\def\@ff@parshape{\parshape=0}<br />
\newcommand*{\@ff@sectionhead}[1]{%<br />
\def\ff@sechead{#1}%<br />
\ffpshpar<br />
\@ifstar{\@s@ff@heading}{\@dblarg\@ff@heading}%<br />
}<br />
\def\@s@ff@heading#1{%<br />
\@ifundefined{@ff@old\ff@sechead}%<br />
{%<br />
\PackageError{<strong>flowfram</strong>}%<br />
{Unknown heading command ’\ff@sechead’}{}%<br />
}%<br />
{%<br />
\begingroup<br />
\edef\flf@next{\hangafter=\the\hangafter<br />
\hangindent=\the\hangindent}%<br />
\FLForgpar\flf@next<br />
\let\par=\FLForgpar<br />
\edef\flf@next{\prevgraf=\the\prevgraf}%<br />
\csname @ff@old\ff@sechead\endcsname*{%<br />
\@ff@parshape\flf@next #1}%<br />
\xdef\flf@next{%<br />
\@ff@parshape<br />
\prevgraf=\the\prevgraf}%<br />
\endgroup<br />
}%<br />
\mbox{}\flf@next<br />
\let\flf@next\undefined<br />
}<br />
38