RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : макетирование в ТеХ


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : leonid
To : Igor Kozin
Subj : макетирование в ТеХ

> > Кто-нибудь!
> > Подскажите, пожалуйста, как в ТеХ или LaTeX сделать так, чтобы страницы в pdf-файле располагились на листе разворотами, т.е. подготовленными к печати, если нужно делать из них брошюру на скрепке по середине (короче, как ученическая тетрадь).
> > Чтобы было понятно, что имеется в виду, пример: в публикации 8 стр.
> > при том выводе, который мне нужен, на первом листе (на одной стороне) будет 1 и 8 страницы, на втором - 2 и 7, на третьем - 3 и 6, на 4-ом 4 и 5.
> >
> > Спасибо
> >
> >
> Когда-то я это делал так:
> (.dvi) + dvips => (.ps) + psbook -sNN => (.ps, NN число страниц в брошюре, страницы в правильном порядке) + psnup -2 (.ps две страницы на один лист с поворотом) => ps2pdf
> А вообще-то ps2pdf и не обязательно. Печатать можно и PostScript напрямую...
>
> Удачи,
> Игорь.
>
Все правильно.
Если страниц более 28 ... (возможность вашего степлера),
используем pstops с приведенной в егоном мануале командной строкой.
Я использую скрипт
-------- cut here ---------------
/* */
parse upper arg fname'.'ext
if ext != 'PS' then do
say 'Not PostScript file'
exit
end
'pstops 4:-3L@.7(20.7cm,0)+0L@.7(20.7cm,14.85cm) 'fname'.ps' fname'-0.ps'
'pstops 4:1L@.7(20.7cm,0)+-2L@.7(20.7cm,14.85cm) 'fname'.ps' fname'-1.ps'
-------- cut here ---------------
который из file.ps производит два файла file-0.ps и file-1.ps.
Далее я просто print file-0.ps, потом перекладываю странички и
print file-1.ps. Если у Вас не принтер, а муляж, то можно это
напечатать из gsview, правда придется кочевряжиться с мышкой
тыкая в кнопки.

Если у Вас страниц очень много, используем psbook с опцией -s28,
а после этого опять dvips.
Я использую скрипт
-------- cut here ---------------
/* */
parse upper arg fname'.'ext
if ext != 'PS' then do
say 'Not PostScript file'
exit
end

'pstops 4:0L@.7(20.7cm,0)+1L@.7(20.7cm,14.85cm) 'fname'.ps' fname'-0.ps'
'pstops 4:2L@.7(20.7cm,0)+3L@.7(20.7cm,14.85cm) 'fname'.ps' fname'-1.ps'
-------- cut here ---------------
и печатаю два файла переложив, опять же, страницы.

Если у Вас более-менее нормальный принтер, то Вам этого делать вообще не
надо -- Вы просто настраиваете его (Cconnections->Printers->Cool_Printer)
на нужный режим печати и print file.ps.


Fri 12 Nov 2004 22:55 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.6) Gecko/2004092




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.