% +--------------------------------------------------+ % | Typeset titlesec.tex to get the documentation. | % +--------------------------------------------------+ % % Copyright (c) 1998-2002 by Javier Bezos. % All Rights Reserved. % % This file is part of the titlesec distribution release 2.5 % ----------------------------------------------------------- % % This program can be redistributed and/or modified under the terms % of the LaTeX Project Public License Distributed from CTAN % archives in directory macros/latex/base/lppl.txt; either % version 1 of the License, or any later version. \ProvidesFile{wrap.tss}[2002/03/23] \gdef\ttlh@wrap#1#2#3#4#5#6#7#8{% \global\@noskipsectrue \gdef\ttl@makeline##1{##1}% \ttl@changecentercr \begingroup #1\ifhmode\ttl@hmode@error\fi \titlewidth\z@ \def\\{\@ifstar{\@ifnextchar[{\ttl@bs}{\newline}}% {\@ifnextchar[{\ttl@bs}{\newline}}}% \def\ttl@bs[##1]{\newline}% \let\@centercr\\% \advance\rightskip 1\leftskip plus 1fil \leftskip=\z@ \parindent\z@ \global\setbox\ttl@box\vtop{\setlength\hsize{#6}% \color@begingroup \ifttl@label{#2}\ttl@calc\hspace{#3}\fi #4{#8}\kern\z@\strut \@@par \color@endgroup}% \ttl@boxprocess \global\titlewidth\titlewidth \global\titlewidthfirst\titlewidthfirst \global\titlewidthlast\titlewidthlast \endgroup \edef\ttl@maxdimen{\the\titlewidth}% #1\ifhmode\ttl@hmode@error\fi \global\setbox\ttl@box\vtop{\setlength\hsize{\ttl@maxdimen}% \color@begingroup \ifttl@label{#2}\ttl@calc\hspace{#3}\fi#4{#8}\kern\z@\strut \@@par \color@endgroup}% \advance\@tempskipa1.5\baselineskip \advance\@tempskipa\ht\ttl@box \advance\@tempskipa\dp\ttl@box \advance\@tempskipa-\pagegoal \advance\@tempskipa\pagestretch \@tempskipb\pagegoal \pagegoal-\@tempskipa \ifdim\bottomtitlespace<\z@\else \def\@textbottom{\vskip\z@\@plus.0001fil}% \fi \penalty9999 \pagegoal\@tempskipb \@tempdima\ht\ttl@box \advance\@tempdima\dp\ttl@box \@tempdimb\@tempdima \divide\@tempdima\baselineskip \count@\@tempdima \advance\count@ \ifdim\@tempdimb<\the\count@.5\baselineskip\@ne\else\tw@\fi \dp\ttl@box=\z@ \if@nobreak\advance\count@\@ne\fi \xdef\@svsechd##1##2{% \noexpand\llap{\box\ttl@box##2}% \setbox\z@\hbox{\hskip\ttl@maxdimen\relax##2}% \global\hangindent\wd\z@ \global\hangafter-\the\count@\relax}} \endinput