table of contents
| 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
- liczba stron do umieszczenia na każdej stronie wyjściowej
- -p, --paper=PAPIER
- nazwa lub wymiary papieru wyjściowego
- -P, --inpaper=PAPIER
- nazwa lub wymiary papieru wejściowego
- -m, --margin=ROZMIAR
- szerokość marginesu wokół każdej strony wyjściowej [domyślnie 0pt]; przydatne do stron z miniaturami, ponieważ pierwotne marginesy zostaną zmniejszone
- -b, --border=ROZMIAR
- szerokość ramki wokół każdej strony wejściowej
- -d, --draw[=ROZMIAR]
- rysuje linię o podanej szerokości [relatywnie do pierwotnego rozmiaru strony; argument domyślnie przyjmuje wartość 1pt; domyślnym ustawieniem jest brak linii]
- -l, --rotatedleft
- strony wejściowe zostaną obrócone w lewo o 90 stopni
- -r, --rotatedright
- strony wejściowe zostaną obrócone w prawo o 90 stopni
- -f, --flip
- szerokość i wysokość strony wyjściowych zostanie zamieniona
- -c, --transpose
- zamienia kolumny z wierszami (wg kolejności kolumn)
- -t, --tolerance=LICZBA
- maksymalny zmarnowany obszar w pt kwadratowych [domyślnie: 100 000]
- -q, --quiet
- nie pokazuje numerów wypisywanych stron
- --help
- wyświetla ten tekst i kończy pracę
- --version
- 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¶
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 |