Scroll to navigation

PSNUP(1) Polecenia użytkownika PSNUP(1)

NAZWA

psnup - umieszcza kilka stron dokumentu PostScript na jednej stronie

SKŁADNIA

psnup [OPCJA...] -NUP [PLIK-WEJŚCIOWY [PLIK-WYJŚCIOWY]]

OPIS

Umieszcza kilka stron dokumentu PostScript na jednej stronie.

liczba stron do umieszczenia na każdej stronie wyjściowej
nazwa lub wymiary papieru wyjściowego
nazwa lub wymiary papieru wejściowego
szerokość marginesu wokół każdej strony wyjściowej [domyślnie 0pt]; przydatne do stron z miniaturami, ponieważ pierwotne marginesy zostaną zmniejszone
szerokość ramki wokół każdej strony wejściowej
rysuje linię o podanej szerokości [relatywnie do pierwotnego rozmiaru strony; argument domyślnie przyjmuje wartość 1pt; domyślnym ustawieniem jest brak linii]
strony wejściowe zostaną obrócone w lewo o 90 stopni
strony wejściowe zostaną obrócone w prawo o 90 stopni
szerokość i wysokość strony wyjściowych zostanie zamieniona
zamienia kolumny z wierszami (wg kolejności kolumn)
maksymalny zmarnowany obszar w pt kwadratowych [domyślnie: 100 000]
nie pokazuje numerów wypisywanych stron
wyświetla ten tekst i kończy pracę
wyświetla informacje o wersji i kończy działanie

psnup przerwie z błędem, jeśli nie będzie potrafił ułożyć stron wejściowych w sposób marnujący mniej miejsca niż podana tolerancja

Rozmiar papieru wyjściowego domyślnie przyjmuje wartość rozmiaru papieru wejściowego; jeśli rozmiar nie jest podany, przyjęta zostanie wartość podana przez polecenie "paper".

Rozmiar papieru wejściowego domyślnie przyjmuje wartość rozmiaru papieru wyjściowego.

W kolejności wg wierszy (domyślnie) kolejne strony są umieszczane w wierszach (wszerz strony); w kolejności wg kolumn, są umieszczane w kolumnach (w dół strony).

psnup korzysta z pstops do umieszczenia kilku logicznych stron na każdej fizycznej stronie papieru.

Rozmiar papieru można podać jako nazwę (zob. paper(1)) lub jako szerokośćxwysokość (zob. psutils(1) aby poznać dopuszczalne jednostki).

Status zakończenia:

0
OK,
1
argumenty lub opcje są nieprawidłowe lub wystąpił jakiś problem przy rozruchu
2
wystąpił jakiś problem przy przetwarzaniu, zwykle błąd przy odczycie lub zapisie pliku wejściowego lub wyjściowego.

PRZYKŁADY

Użycie tego narzędzia jest różnorodne, lecz jednym z nich jest połączenie z psbook() Na przykład, jeśli używa się groffa do tworzenia dokumentu PostScript, a lpr jako uniksowego menedżera wydruku, to linia poleceń może wyglądać tak:

groff -Tps -ms plik | psbook | psnup -2 | lpr

Gdzie plik jest 4-stronicowym dokumentem. Wynikiem polecenia będzie dwustronicowy dokument, drukujący dwie strony pliku na stronę i zmieniający kolejność stron aby odpowiadała stronom 4 i 1 wejścia na pierwszej stronie wyjścia i stronom 2 i 3 wejścia na drugiej stronie wyjścia.

AUTOR

Napisane przez Angusa J. C. Duggana i Reubena Thomasa.

PRAWA AUTORSKIE

Copyright © Reuben Thomas 2016-2021. Wydane na licencji GPL w wersji 3 lub (wg uznania użytkownika) późniejszej.

ZNAKI TOWAROWE

PostScript jest znakiem towarowym Adobe Systems Incorporated.

ZOBACZ TAKŻE

psutils(1), paper(1)

TŁUMACZENIE

Tłumaczenie niniejszej strony podręcznika: Przemek Borys <pborys@dione.ids.pl> i Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.

grudzień 2021 psnup 2.08