skladani boxu na stranku - Vysledne reseni
Dusan Krizan
dusan.krizan at matfyz.cz
Tue Apr 30 11:46:00 CEST 2002
Posilam reseni, ktere jsem poskladal ze vsech rad(za ktere mnohokrat dekuji).
priprava boxu, ktery znam
\setbox2=\hbox to\hsize{\vbox{patka}}%
vypocet zbyvajiciho mista. Nutne odecist vysku i hloubku
\newdimen\velikoststrany
\velikoststrany=\vsize%
\advance\velikoststrany by-\dp2%
\advance\velikoststrany by-\ht2%
priprava boxu, ktery ma prijit presne na zbyle misto
\setbox1=\hbox to\hsize{%
\vbox to\velikoststrany{%
text%
\vskip 0pt plus 1fil%
}%
}%
Ten vskip je tam proto, aby vysledny box mel vysku podle \velikoststrany a
nulovou hloubku. Jestlize text pretece \velikoststrany, tak je nahlasen
Overfull vbox - to se hodi. Vymenou za \vss(\vskip 0pt plus 1fil minus
1fil) nebude hlasen pri preteceni Overful.
A konecne vlastni vysazeni
\vbox to\vsize{%
\offinterlineskip%
\box1%
\vfil% ten je tu proto, aby odstanil zaokrouhlovaci chyby pri pocitani
velikosti TeXem - teda si myslim
\box2%
}%
Dusan Krizan
More information about the csTeX
mailing list