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.
d:p1[(x1,y1)][,p2[(x2,y2)]]...[,pn[(xn,yn)]] fi fogdzie:
d
p
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
x
i y
są
równocześnie zerowe, można je wraz z nawiasami pominąć;
fi
.dvi
) można pominąć;
fo
d
stronach (ewentualnie ostatnia porcja jest uzupełniana pustymi stronami).
Następnie zaczyna budować arkusze, tworząc plik wyjściowy.
p(x,y)
; kolejność grup w wywołaniu nie ma znaczenia. Arkuszy
powstanie tyle, ile zostało utworzonych porcji.
p
z wywołania -- strony z pierwszej porcji
(gdy przed p
jest
'-', to z ostatniej) i umieszczone w pierwszym arkuszu, w miejscu określonym
przez odpowiadające im (x,y)
.
p
jest '-') porcji. I te deum.
DVIDVI
.
DVIDVI
.
dvidvi
30:6 we wy (różne od dvidvi
5 we wy)we
do pliku wy
zostanie przeniesiona 7 strona, pod
warunkiem, że ilość stron w pliku we
nie jest większa niż suma obu
użytych w wywołaniu liczb.
dvidvi 2:0 we wy1
dvidvi 2:-1 we wy2
DVIDVI
):
w pliku wy1
znajdą się strony nieparzyste, a w wy2
parzyste, ale
w odwrotnej kolejności. W przypadku korzystania z drukarki laserowej wystarczy
wypuścić arkusze zadrukowane jednostronnie zawartością pliku wy1
do
odbiornika drukiem w górę (na ogół służy do tego tacka z przodu drukarki),
i nie odwracając (tak, by ostatnio wydrukowany arkusz stał się pierwszym
drukowanym z drugiej strony) podstawić pod druk zawartości pliku wy2
(także
drukiem w górę).
dvidvi 4:-3,0(5.5in,0in) we wy1
dvidvi 4:1,-2(5.5in,0in) we wy2
Przy założeniu, że na wejściu było od 37 do 40 stron, zostaną one poprzemieszczane i połączone jak niżej (strzałki kropkowane łączą przeciwne strony kartki przyszłej książeczki):
we
znajdą się strony w formacie A5, to w pliku wy1
zostaną umieszczone ,,prawe'' strony arkuszy formatu A4, a w wy2
--- w tej
samej kolejności arkuszy --- ,,lewe''. Tym razem należy w pierwszym przebiegu
wypuścić arkusze do odbiornika drukiem w dół, po czym cały pakiet odwrócić
,,na grzbiet'' wzdłuż osi równoległej do krótszego boku kartek i tak podstawić
do druku z drugiej strony. Dodatkowo po zakończeniu drukowania trzeba arkusze
odpowiednio potasować.
dvidvi 8:-7,0(4.12in,0in),-5(0in,5.8in),2(4.12in,5.8in) we wy1
dvidvi 8:1,-6(4.12in,0in),3(0in,5.8in),-4(4.12in,5.8in) we wy2
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.