pokrocile vkladani eps-grafiky do textu v LaTeXu

Petr Olsak olsak at math.feld.cvut.cz
Wed Apr 18 09:37:35 CEST 2001


"Roman Kaspar" <roman.kaspar at seznam.cz> pise:

> dobry den,

> jak uz subject napovida, resim problem pokrocileho vkladani
> eps-grafiky ...
>
> optimalni by bylo definovani umisteni obrazku prikazem jeste pred
> zacatkem psani vlastniho textu soboru, napr:
>
> % umisti obrazek `picture.eps' na stranku 5 na pozici 100, 200:
> \putpicture{picture.eps}{5}{100}{200}

Dobry den,

domnivam se, ze to neni za obecnych podminek mozne (vsimnete si, pisu
"domnivam se"). Problem je v nasledujicim:

Predstavte si, ze mate na strankach nejakou vertikalni pruznost, coz ma za
nasledek, ze na kazde strance muze byt jiny pocet radku. Predstavte si, ze
chcete obrazek na 4. strance umistit 2 cm shora a oblomit textem. Kdybyste
byl schopen z tohoto udaje spocitat, ze to znamena modifikovat delku
(dejme tomu) 137. az 149. radku textu (pocitano od zacatku kapitoly, ktera
je jiste na nove strane), pak muzete pouzit makro z TBN na strane 236-237.
Pokud to ale nejste schopen pocitat (protoze vertikalni mezery pruzi a Vy
nevite, kolikaty radek textu se objevi na 4. strance 2cm shora, pak to,
podle meho nazoru, nema reseni. Duvod je nasledujici:

Predstavte si, ze TeX zrovna pracuje na 3. strance a jeste nevi, kolik
radku do ni vlozi. Na konci 3. stranky je dooouhy odstavec, ktery je TeX
nucen naformatovat (rozlamat do radku) drive, nez se rozhodne, kolika
radky zaplni 3. stranu. Pak nektere radky tohoto odstavce vlozi do treti
strany a ony mu pretecou i do ctvrte tak, ze to prekroci limit 2cm shora.
V tuto chvili je TeX v neresitelne situaci, nebot ma odstavec definitivne
nalaman a neni schopen zpetne z nej udelat "jeden dlouhy pasek" pro nove
lamani tehoz odstavce (nebo jen jeho zbytku). Neni toho schopen hlavne
proto, ze po prvnim zalomeni se _nenavratne_ ztratily udaje o velikostech
a penaltach tech mezer, ktere podlehly radkovemu zlomu. Jakakoli
spoluprace s vystupni rutinou neni pri reseni tohoto problemu nic platna.

Domnivam se tedy, ze pokud nekdo doporucuje panu Kasparovi lepsi
nastudovani TBN, ze tam nejde reseni a nekdo jiny doporucuje pouzit jakesi
hotove makro, tak ze oboji je iluze. Muze to fungovat, podle meho nazoru,
jen za predpokladu duledneho dodrzovani radkoveho rejstriku (jak jsem
uvedl na zacatku).

Petr Olsak





More information about the csTeX mailing list