DVIDVI

autor: Maciej G³owacki


DVIDVI jest programem sygnowanym przez Radical Eye Software (co w praktyce oznacza autorstwo Tomasa Rokickiego). Program ten, operuj±c na pliku typu DVI wybiera strony, zmienia ich wzajemne po³o¿enie i pozycjonuje na arkuszu druku.

Format:

d:p1[(x1,y1)][,p2[(x2,y2)]]...[,pn[(xn,yn)]] fi fo
gdzie:
nawiasy kwadratowe oznaczaj± nieobowi±zkowe u¿ycie tego co zawieraj±;
odstêpy, nawiasy okr±g³e i przecinki s± konieczne w kontek¶cie;
d
dzielnik (modulo); liczba dodatnia z zakresu 1 do 32, okre¶laj±ca rozmiar porcji (w stronach), na jakie zostanie podzielony plik wej¶ciowy;
p
pozycja; liczba okre¶laj±ca pozycjê strony w ramach porcji (pierwsza strona w porcji jest okre¶lana liczb± 0, a wiêc najwy¿sza mo¿liwa pozycja to d-1); gdy liczba ta jest poprzedzona znakiem '-', w przetwarzaniu brane bêd± pod uwagê porcje w odwrotnej kolejno¶ci, czyli pocz±wszy od ostatniej (nie znaczy to ¿e liczba jest ujemna!); w szczególno¶ci wiêc mo¿liwy jest zapis '-0' znacz±cy co innego ni¿ '0'; mo¿na okre¶liæ pozycje tylko niektórych stron, mo¿na te¿ powtarzaæ specyfikacje tych samych stron (wtedy w pliku wyj¶ciowym te strony pojawi± siê wielokrotnie);
x i y
wspó³rzêdna pozioma i pionowa lewego górnego rogu strony z pliku wej¶ciowego na arkuszu pliku wyj¶ciowego; specyfikacja -- tak jak w TeX-u1; gdy x i y s± równocze¶nie zerowe, mo¿na je wraz z nawiasami pomin±æ;
fi
nazwa pliku wej¶ciowego; rozszerzenie (.dvi) mo¿na pomin±æ;
fo
nazwa pliku wyj¶ciowego; w podpowiedzi przy wywo³aniu programu z b³êdnymi parametrami czytamy, ¿e parametr ten mo¿na pomin±æ; jest to nieprawda przynajmniej w u¿ywanej przeze mnie wersji 0.5 -- gdy nie zostanie podany ten parametr, pierwsza próba zapisu do tego pliku koñczy siê zawieszeniem programu, czyli konieczno¶ci± restartu systemu (sic!).

Opis dzia³ania

Ograniczenia:

Przyk³ady:

Przypisy


1 Z t± zgodno¶ci± z TeX-em nie jest tak rado¶nie. Na przyk³ad nie mo¿na pomin±æ w liczbie cyfry '0' przed kropk± dziesiêtn±. W ogóle p. Rokicki sprawia wra¿enie jakby siê trochê d±sa³ na TeX-a --- np. TeX numeruje strony od '1' --- DVIDVI od '0'. Natomiast gdy dla TeX-a nie ma jednostki domy¶lnej, to w DVIDVI s± a¿ dwie: jedna to cal, a druga --- mocniejsza --- taka, jakiej u¿yto wcze¶niej.
2 Podobno po polsku mówi siê: z³amywaæ, ale s± tak¿e w u¿yciu s³owa: za³amywaæ, sk³adaæ.
3 Podane w tym i nastêpnym przyk³adzie wielko¶ci wspó³rzêdnych oczywi¶cie ¶ci¶le zale¿± od lokalnych cech ¶rodowiska systemowego i parametrów drukarki.
Zredagowa³: W³odzimierz Macewicz