Problem s ruznou siri stranek

Ondrej Koala Vacha koala at fi.muni.cz
Thu Dec 5 20:28:22 CET 1996


> >  >Nepomohlo by sazet to do \vboxu, pak \vsplit-nout a na zbtek pouzit
> >  >\vbox{\hsize=jina_sirka \unvbox{"zbytek"}} ?
> > to prave nejde, protoze delenim slov se ztrati informace o rozdelovniku
> > --- jestli tam ve skutecnosti je, nebo neni, protoze se pouziva ve
> > dvou vyznamech 1. pro deleni slov 2. ve slovech jako $N$-arni

Kbyby byl problem jen v tomto, tak by pomohlo nastavit \hyphenchar.

> >
> Pokud si dobre pamatuji, \unvbox rozebere \vbox na \hboxy obsahujici jiz
> nalamane radky a v tech je zcela ztracena informace typu \discretionary,
> \sfcode apod. Napada me jedina moznost: na konci kazdeho odstavce volat
> \output rutinu a tim neustale prepocitavat \hangindent a \hangafter.

Dodal bych ze jen v tom pripade, ze neuvazujeme inserty. Domnivam
se, ze bez insertu by to mohlo pracovat takto: na konci odstavce
se zavola \output , ten zjisti kolik mu jeste zbyva do konce stranky,
a podle toho nastavi \hangindet a \hangafter. Pokud by v tomto
odstavci byl nejaky insert, tak je ten vypocet spatne. Na a kdyby
byl odstavec pres vice nez 1 stranku, tak to taky nefunguje.

Domnivam se, ze obecne to nejde (opravte me prosim!). TeX ma ma konci
stranky vzdy nalamano na aktualni \hsize o neco vice a toto vice
nelze unvboxovat tak, zby z toho byl normalni vstup (viz vyse).
A pokud vim, tohle TeXu nejde zakazat, i kdyz by bylo dobre,
kdybyse k tomu vyjadril nejaky znalec TeX-hardware, mohu-li to tak
rici.


> Podobne to resi pro obtekani obrazku floatfig.sty (lze pouzit myslenku,
> ale bude se to muset zcela prepsat). Bude to fungovat dobre pri dodrzeni
> rejstriku, tj. v zasade pro hladky nematematicky text. Matematika by se
> musela osetrit tak, aby nerozhodila rejstrik. nevim, jak bych resil
> \footnote, pokud se rozdeli na dve stranky a floaty asi rozhodi vsechno.
> Pri zmene stranky se musi zmenit parametry pro vypocet \hang... a to umi
> treba muj shiptime.sty pro LaTeX2e -- neni to jeste zcela doladeno, ale
> mohl bych to soukrome (se zakazem dalsiho sireni) poskytnout.
>

--
Ondrej Koala Vacha
Czech and Slovak TeX User Group
Masaryk University, Faculty of Informatics, Brno
e-mail: orders at cstug.cz, koala at fi.muni.cz



More information about the csTeX mailing list