* [Comm] Порезать страницы в PostScript
@ 2005-11-07 17:54 Maxim Tyurin
2005-11-07 18:29 ` Vadim V. Zhytnikov
` (4 more replies)
0 siblings, 5 replies; 18+ messages in thread
From: Maxim Tyurin @ 2005-11-07 17:54 UTC (permalink / raw)
To: community
Hi!
Есть книга в PostScript. Формат A4 (landscape).
Только отформатирована она для печати не очень хорошо.
По 2 страницы на лист, но не под книжку.
Получается страницы идут так:
лист 1
|------------|------------|
| страница 1 | страница 2 |
|------------|------------|
лист 2
|------------|------------|
| страница 3 | страница 4 |
|------------|------------|
и т.д.
Можно ли как-то выдернуть левые (нечетные) страницы и правые (четные)?
Можно в 2 отдельных файла, но лучше в один по порядку.
Ковыряние в psutils и чтение его манов просветления не принесло.
Или резать страницы вообще невозможно?
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
___
/ _ )__ _____ ___ ____ _______ _____
/ _ / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
/___/
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-07 17:54 [Comm] Порезать страницы в PostScript Maxim Tyurin
@ 2005-11-07 18:29 ` Vadim V. Zhytnikov
2005-11-08 7:44 ` Maxim Tyurin
2005-11-07 19:37 ` [Comm] " Michael Shigorin
` (3 subsequent siblings)
4 siblings, 1 reply; 18+ messages in thread
From: Vadim V. Zhytnikov @ 2005-11-07 18:29 UTC (permalink / raw)
To: ALT Linux Community
Maxim Tyurin пишет:
> Hi!
> Есть книга в PostScript. Формат A4 (landscape).
> Только отформатирована она для печати не очень хорошо.
> По 2 страницы на лист, но не под книжку.
> Получается страницы идут так:
> лист 1
> |------------|------------|
> | страница 1 | страница 2 |
> |------------|------------|
> лист 2
> |------------|------------|
> | страница 3 | страница 4 |
> |------------|------------|
> и т.д.
>
> Можно ли как-то выдернуть левые (нечетные) страницы и правые (четные)?
> Можно в 2 отдельных файла, но лучше в один по порядку.
>
> Ковыряние в psutils и чтение его манов просветления не принесло.
> Или резать страницы вообще невозможно?
pstops из psutils
--
Vadim V. Zhytnikov
<vvzhy@mail.ru>
<vvzhy@netorn.ru>
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Comm] Re: Порезать страницы в PostScript
2005-11-07 17:54 [Comm] Порезать страницы в PostScript Maxim Tyurin
2005-11-07 18:29 ` Vadim V. Zhytnikov
@ 2005-11-07 19:37 ` Michael Shigorin
2005-11-08 7:46 ` Maxim Tyurin
2005-11-08 9:15 ` [Comm] " Artur G. Sibagatullin
` (2 subsequent siblings)
4 siblings, 1 reply; 18+ messages in thread
From: Michael Shigorin @ 2005-11-07 19:37 UTC (permalink / raw)
To: community
On Mon, Nov 07, 2005 at 07:54:44PM +0200, Maxim Tyurin wrote:
> Ковыряние в psutils и чтение его манов просветления не принесло.
psbook / psnup?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-07 18:29 ` Vadim V. Zhytnikov
@ 2005-11-08 7:44 ` Maxim Tyurin
2005-11-08 9:20 ` Artur G. Sibagatullin
0 siblings, 1 reply; 18+ messages in thread
From: Maxim Tyurin @ 2005-11-08 7:44 UTC (permalink / raw)
To: ALT Linux Community
Vadim V. Zhytnikov writes:
> Maxim Tyurin пишет:
>> Hi!
>> Есть книга в PostScript. Формат A4 (landscape).
>> Только отформатирована она для печати не очень хорошо.
>> По 2 страницы на лист, но не под книжку.
>> Получается страницы идут так:
>> лист 1
>> |------------|------------|
>> | страница 1 | страница 2 |
>> |------------|------------|
>> лист 2
>> |------------|------------|
>> | страница 3 | страница 4 |
>> |------------|------------|
>> и т.д.
>> Можно ли как-то выдернуть левые (нечетные) страницы и правые
>> (четные)?
>> Можно в 2 отдельных файла, но лучше в один по порядку.
>> Ковыряние в psutils и чтение его манов просветления не принесло.
>> Или резать страницы вообще невозможно?
>
> pstops из psutils
Я читал man pstops. Как в нем можно отрезать пол страницы?
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
___
/ _ )__ _____ ___ ____ _______ _____
/ _ / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
/___/
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Re: Порезать страницы в PostScript
2005-11-07 19:37 ` [Comm] " Michael Shigorin
@ 2005-11-08 7:46 ` Maxim Tyurin
0 siblings, 0 replies; 18+ messages in thread
From: Maxim Tyurin @ 2005-11-08 7:46 UTC (permalink / raw)
To: community
Michael Shigorin writes:
> On Mon, Nov 07, 2005 at 07:54:44PM +0200, Maxim Tyurin wrote:
>> Ковыряние в psutils и чтение его манов просветления не принесло.
>
> psbook / psnup?
Неа. Мне надо сделать противоположное тому что делает psbook | psnup.
Они объединяют 2 страницы на лист, а мне нужно их разделить.
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
___
/ _ )__ _____ ___ ____ _______ _____
/ _ / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
/___/
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-07 17:54 [Comm] Порезать страницы в PostScript Maxim Tyurin
2005-11-07 18:29 ` Vadim V. Zhytnikov
2005-11-07 19:37 ` [Comm] " Michael Shigorin
@ 2005-11-08 9:15 ` Artur G. Sibagatullin
2005-11-08 11:06 ` Dmytro O. Redchuk
2005-11-08 14:42 ` spider
4 siblings, 0 replies; 18+ messages in thread
From: Artur G. Sibagatullin @ 2005-11-08 9:15 UTC (permalink / raw)
To: ALT Linux Community
> Ковыряние в psutils и чтение его манов просветления не принесло.
> Или резать страницы вообще невозможно?
Попробуйте посмотреть pstops
там можно уменьшать масштаб и увеличивать тоже наверняка можно
почитайте man pstops
--
Артур Сибагатуллин ArtSib@uniqueics.com
инженер-схемотехник
ООО Юник Ай Сиз
Зеленоград Москва, Россия
У меня установлена операционная система GNU/Linux
Fedora Core 2 (Tettnang)
Версия ядра 2.6.5-1.358
Процессор Intel(R) Pentium(R) 4 с тактовой частотой 1.80GHz
Оперативной памяти 1012 MB
Компьютер работает без выключения 7 дней
Текущее время 12:14:07
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-08 7:44 ` Maxim Tyurin
@ 2005-11-08 9:20 ` Artur G. Sibagatullin
2005-11-08 10:36 ` Alexandr O. Potapov
2005-11-08 11:42 ` Maxim Tyurin
0 siblings, 2 replies; 18+ messages in thread
From: Artur G. Sibagatullin @ 2005-11-08 9:20 UTC (permalink / raw)
To: ALT Linux Community
В Втр, 08.11.2005, в 10:44, Maxim Tyurin пишет:
> Я читал man pstops. Как в нем можно отрезать пол страницы?
Дважды обрабатывать страницу
Коэффициент увеличения поставить 2 а координаты сначала 21см,0 а потом
отрицательные подобрать чтобы поместить вторую часть страницы ровно
посередине
сам не пробовал но может поможет
--
Артур Сибагатуллин ArtSib@uniqueics.com
инженер-схемотехник
ООО Юник Ай Сиз
Зеленоград Москва, Россия
У меня установлена операционная система GNU/Linux
Fedora Core 2 (Tettnang)
Версия ядра 2.6.5-1.358
Процессор Intel(R) Pentium(R) 4 с тактовой частотой 1.80GHz
Оперативной памяти 1012 MB
Компьютер работает без выключения 7 дней
Текущее время 12:20:15
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-08 9:20 ` Artur G. Sibagatullin
@ 2005-11-08 10:36 ` Alexandr O. Potapov
2005-11-08 11:42 ` Maxim Tyurin
1 sibling, 0 replies; 18+ messages in thread
From: Alexandr O. Potapov @ 2005-11-08 10:36 UTC (permalink / raw)
To: ArtSib, ALT Linux Community
2005/11/8, Artur G. Sibagatullin <ArtSib@2ka.mipt.ru>:
> В Втр, 08.11.2005, в 10:44, Maxim Tyurin пишет:
> > Я читал man pstops. Как в нем можно отрезать пол страницы?
> Дважды обрабатывать страницу
> Коэффициент увеличения поставить 2 а координаты сначала 21см,0 а потом
> отрицательные подобрать чтобы поместить вторую часть страницы ровно
> посередине
> сам не пробовал но может поможет
Можно попробывать выучить язик PostScript и vimом поправить ;-)
--
С уважением
Александр Олегович Потапов
e-mail: Alexandr.Potapov@gmail.com
icq: 237361050
JabberID: Alexandr.Potapov@volgograd.ru
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-07 17:54 [Comm] Порезать страницы в PostScript Maxim Tyurin
` (2 preceding siblings ...)
2005-11-08 9:15 ` [Comm] " Artur G. Sibagatullin
@ 2005-11-08 11:06 ` Dmytro O. Redchuk
2005-11-08 11:44 ` Maxim Tyurin
2005-11-08 14:42 ` spider
4 siblings, 1 reply; 18+ messages in thread
From: Dmytro O. Redchuk @ 2005-11-08 11:06 UTC (permalink / raw)
To: ALT Linux Community; +Cc: community
On Mon, Nov 07, 2005 at 07:54:44PM +0200, Maxim Tyurin wrote:
> Hi!
> Есть книга в PostScript. Формат A4 (landscape).
> Только отформатирована она для печати не очень хорошо.
> По 2 страницы на лист, но не под книжку.
[...]
>
> Можно ли как-то выдернуть левые (нечетные) страницы и правые (четные)?
> Можно в 2 отдельных файла, но лучше в один по порядку.
>
> Ковыряние в psutils и чтение его манов просветления не принесло.
> Или резать страницы вообще невозможно?
Я бы (опять за своё) взял latex+pdfpages :-)
Если годится pdf, конечно !!-)
Дрсловами, перегнал бы в pdf, брал бы отдельные страницы (там есть crop)
да складывал.
Именно такое не пробовал, но, думаю, получится.
Если найду под рукой... та че там -- я ж могу любой покромсать... Если
найду полчасика -- попробую да скажу. PDF годится?..
> --
>
> With Best Regards, Maxim Tyurin
> JID: MrKooll@jabber.pibhe.com
> ___
> / _ )__ _____ ___ ____ _______ _____
> / _ / // / _ \/ _ `/ _ `/ __/ // (_-<
> /____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
> /___/
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
XMMS: 11 Vivaldi, Antonio - The Four seasons Concerto No 4 'Winter'- Largo
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-08 9:20 ` Artur G. Sibagatullin
2005-11-08 10:36 ` Alexandr O. Potapov
@ 2005-11-08 11:42 ` Maxim Tyurin
1 sibling, 0 replies; 18+ messages in thread
From: Maxim Tyurin @ 2005-11-08 11:42 UTC (permalink / raw)
To: ArtSib; +Cc: ALT Linux Community
Artur G. Sibagatullin writes:
> В Втр, 08.11.2005, в 10:44, Maxim Tyurin пишет:
>> Я читал man pstops. Как в нем можно отрезать пол страницы?
> Дважды обрабатывать страницу
> Коэффициент увеличения поставить 2 а координаты сначала 21см,0 а потом
> отрицательные подобрать чтобы поместить вторую часть страницы ровно
> посередине
> сам не пробовал но может поможет
Я пробовал.
Только postscript битый получается. Я глянул на этот postscript - там
страницы это растровые картинки.
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
___
/ _ )__ _____ ___ ____ _______ _____
/ _ / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
/___/
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-08 11:06 ` Dmytro O. Redchuk
@ 2005-11-08 11:44 ` Maxim Tyurin
2005-11-08 11:53 ` Dmytro O. Redchuk
2005-11-08 12:46 ` Dmytro O. Redchuk
0 siblings, 2 replies; 18+ messages in thread
From: Maxim Tyurin @ 2005-11-08 11:44 UTC (permalink / raw)
To: ALT Linux Community; +Cc: community
Dmytro O. Redchuk writes:
> On Mon, Nov 07, 2005 at 07:54:44PM +0200, Maxim Tyurin wrote:
>> Hi!
>> Есть книга в PostScript. Формат A4 (landscape).
>> Только отформатирована она для печати не очень хорошо.
>> По 2 страницы на лист, но не под книжку.
> [...]
>
>>
>> Можно ли как-то выдернуть левые (нечетные) страницы и правые (четные)?
>> Можно в 2 отдельных файла, но лучше в один по порядку.
>>
>> Ковыряние в psutils и чтение его манов просветления не принесло.
>> Или резать страницы вообще невозможно?
> Я бы (опять за своё) взял latex+pdfpages :-)
>
>
> Если годится pdf, конечно !!-)
Годиться все что можно напечатать нормально :)
ps2pdf14 book.ps
уже есть pdf.
>
>
> Дрсловами, перегнал бы в pdf, брал бы отдельные страницы (там есть crop)
> да складывал.
Там это где?
> Именно такое не пробовал, но, думаю, получится.
>
>
> Если найду под рукой... та че там -- я ж могу любой покромсать... Если
> найду полчасика -- попробую да скажу. PDF годится?..
Попробуйте plz
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
___
/ _ )__ _____ ___ ____ _______ _____
/ _ / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
/___/
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-08 11:44 ` Maxim Tyurin
@ 2005-11-08 11:53 ` Dmytro O. Redchuk
2005-11-08 12:46 ` Dmytro O. Redchuk
1 sibling, 0 replies; 18+ messages in thread
From: Dmytro O. Redchuk @ 2005-11-08 11:53 UTC (permalink / raw)
To: ALT Linux Community; +Cc: community
On Tue, Nov 08, 2005 at 01:44:37PM +0200, Maxim Tyurin wrote:
> > Дрсловами, перегнал бы в pdf, брал бы отдельные страницы (там есть crop)
> > да складывал.
>
> Там это где?
Среди опций pdfpages
>
> > Именно такое не пробовал, но, думаю, получится.
> >
> >
> > Если найду под рукой... та че там -- я ж могу любой покромсать... Если
> > найду полчасика -- попробую да скажу. PDF годится?..
>
> Попробуйте plz
Gjcnfhf.cm ctujlyz jndtnbnm
Хм.. В смысле
Постараюсь сегодня ответить
> --
>
> With Best Regards, Maxim Tyurin
> JID: MrKooll@jabber.pibhe.com
> ___
> / _ )__ _____ ___ ____ _______ _____
> / _ / // / _ \/ _ `/ _ `/ __/ // (_-<
> /____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
> /___/
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
XMMS: 14 Handel, George - The Water Music - Suite No 2 (paused)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-08 11:44 ` Maxim Tyurin
2005-11-08 11:53 ` Dmytro O. Redchuk
@ 2005-11-08 12:46 ` Dmytro O. Redchuk
2005-11-08 13:16 ` Dmytro O. Redchuk
2005-11-08 14:40 ` Dmytro O. Redchuk
1 sibling, 2 replies; 18+ messages in thread
From: Dmytro O. Redchuk @ 2005-11-08 12:46 UTC (permalink / raw)
To: ALT Linux Community
On Tue, Nov 08, 2005 at 01:44:37PM +0200, Maxim Tyurin wrote:
>
> Годиться все что можно напечатать нормально :)
> ps2pdf14 book.ps
> уже есть pdf.
Прикинул, пока получается так.
Шаг 1. Сделал работающий аналог Вашего документа :-)
(взял исходный pdfpages.pdf и из него сделал "два А5 на одном
горизонтальном А4")
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% test.tex
%
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-,nup=1x2,landscape]{pdfpages.pdf}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
После "$ pdflatex test.tex" получил test.pdf
Шаг 2. Беру из test.pdf нечётные,
складываю в документ формата A5:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% test1.tex
%
\documentclass[a5paper]{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-,offset=74mm 0mm,noautoscale=true]{test.pdf}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
После "$ pdflatex test1.tex" получил test1.pdf
Шаг 3. Делаю из test1.pdf документ размера А4
(он "остаётся pdf" при этом)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% test2.tex
%
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-,]{test1.pdf}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
После "$ pdflatex test2.tex" получил test2.pdf
Выводы
======
1. Играясь значением offset (см. test1.tex), можно вЫрезать чётные.
2. Лучше написать скрипт для создания test1.tex -- в параметрах includepdf
нет опций odd/even. Поэтому надо написать скрипт, который будет
вставлять в test1.tex строки вида:
\includepdf[pages=1,offset=74mm 0mm,noautoscale=true]{test.pdf}
\includepdf[pages=2,offset=-74mm 0mm,noautoscale=true]{test.pdf}
\includepdf[pages=3,offset=74mm 0mm,noautoscale=true]{test.pdf}
....
% Он по умолчанию центрирует исходный А4, надо смещать нечетные на
% четверть длинной стороны А4 вправо, а чётные -- на четверть влево.
% Можно выдрать в разные документы, а потом "аналогично" создать
% скриптом ещё один test48.tex, который будет содержать что-то вида:
\includepdf[pages=1]{test1a.pdf}
\includepdf[pages=1]{test1b.pdf}
\includepdf[pages=2]{test1a.pdf}
\includepdf[pages=2]{test1b.pdf}
\includepdf[pages=3]{test1a.pdf}
\includepdf[pages=3]{test1b.pdf}
....
% То есть, включать поочерёдно из разных документов.
Замечания
=========
1. Ну, не всё тут красиво, но работает.
2. В доке я не нашёл опции crop. Значит -- "я так думаю" -- она есть в
pdfpages реализации MikTeX. По возможности посмотрю.
>
> --
>
> With Best Regards, Maxim Tyurin
> JID: MrKooll@jabber.pibhe.com
> ___
> / _ )__ _____ ___ ____ _______ _____
> / _ / // / _ \/ _ `/ _ `/ __/ // (_-<
> /____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
> /___/
>
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
XMMS: 14 Handel, George - The Water Music - Suite No 2 (paused)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-08 12:46 ` Dmytro O. Redchuk
@ 2005-11-08 13:16 ` Dmytro O. Redchuk
2005-11-08 14:40 ` Dmytro O. Redchuk
1 sibling, 0 replies; 18+ messages in thread
From: Dmytro O. Redchuk @ 2005-11-08 13:16 UTC (permalink / raw)
To: ALT Linux Community
On Tue, Nov 08, 2005 at 02:46:11PM +0200, Dmytro O. Redchuk wrote:
> On Tue, Nov 08, 2005 at 01:44:37PM +0200, Maxim Tyurin wrote:
> >
> > Годиться все что можно напечатать нормально :)
> > ps2pdf14 book.ps
> > уже есть pdf.
> Прикинул, пока получается так.
[...]
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> После "$ pdflatex test2.tex" получил test2.pdf
Кстати, потом довольно просто сделать из него раскладку для печати (опция
signature), и даже "много" (скажем, 16) страниц на физическом листе.
>
> >
> > --
> >
> > With Best Regards, Maxim Tyurin
> > JID: MrKooll@jabber.pibhe.com
> > ___
> > / _ )__ _____ ___ ____ _______ _____
> > / _ / // / _ \/ _ `/ _ `/ __/ // (_-<
> > /____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
> > /___/
> >
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
XMMS: 14 Handel, George - The Water Music - Suite No 2 (paused;()
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-08 12:46 ` Dmytro O. Redchuk
2005-11-08 13:16 ` Dmytro O. Redchuk
@ 2005-11-08 14:40 ` Dmytro O. Redchuk
2005-11-10 13:00 ` Maxim Tyurin
1 sibling, 1 reply; 18+ messages in thread
From: Dmytro O. Redchuk @ 2005-11-08 14:40 UTC (permalink / raw)
To: ALT Linux Community
On Tue, Nov 08, 2005 at 02:46:11PM +0200, Dmytro O. Redchuk wrote:
> On Tue, Nov 08, 2005 at 01:44:37PM +0200, Maxim Tyurin wrote:
> >
> > Годиться все что можно напечатать нормально :)
> > ps2pdf14 book.ps
> > уже есть pdf.
> Прикинул, пока получается так.
[...]
>
> Замечания
> =========
>
> 1. Ну, не всё тут красиво, но работает.
> 2. В доке я не нашёл опции crop. Значит -- "я так думаю" -- она есть в
> pdfpages реализации MikTeX. По возможности посмотрю.
Нет, у миктеха то же самое.
Но заглянул в доку и увидел там "использование trim" из пакета graphicx --
теперь файл test1.tex может выглядеть так:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a5paper]{article}
\usepackage{pdfpages}
\begin{document}
% \includepdf[pages=-,offset=-74mm 0mm,noautoscale=true]{test.pdf}
\includepdf[pages=1,trim=0 0 148.5mm 0,noautoscale=true]{test.pdf}
\includepdf[pages=1,trim=148.5mm 0 0 0,noautoscale=true]{test.pdf}
\includepdf[pages=2,trim=0 0 148.5mm 0,noautoscale=true]{test.pdf}
\includepdf[pages=2,trim=148.5mm 0 0 0,noautoscale=true]{test.pdf}
\includepdf[pages=3,trim=0 0 148.5mm 0,noautoscale=true]{test.pdf}
\includepdf[pages=3,trim=148.5mm 0 0 0,noautoscale=true]{test.pdf}
%
% end so on ...
%
\includepdf[pages=last,trim=0 0 148.5mm 0,noautoscale=true]{test.pdf}
\includepdf[pages=last,trim=148.5mm 0 0 0,noautoscale=true]{test.pdf}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Не сильно красиво, но работает.
>
> >
> > --
> >
> > With Best Regards, Maxim Tyurin
> > JID: MrKooll@jabber.pibhe.com
> > ___
> > / _ )__ _____ ___ ____ _______ _____
> > / _ / // / _ \/ _ `/ _ `/ __/ // (_-<
> > /____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
> > /___/
> >
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
XMMS: 14 Handel, George - The Water Music - Suite No 2 (STILL paused)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-07 17:54 [Comm] Порезать страницы в PostScript Maxim Tyurin
` (3 preceding siblings ...)
2005-11-08 11:06 ` Dmytro O. Redchuk
@ 2005-11-08 14:42 ` spider
2005-11-10 13:04 ` Maxim Tyurin
4 siblings, 1 reply; 18+ messages in thread
From: spider @ 2005-11-08 14:42 UTC (permalink / raw)
To: ALT Linux Community
Maxim Tyurin пишет:
> Hi!
> Есть книга в PostScript. Формат A4 (landscape).
> Только отформатирована она для печати не очень хорошо.
> По 2 страницы на лист, но не под книжку.
> Получается страницы идут так:
> лист 1
> |------------|------------|
> | страница 1 | страница 2 |
> |------------|------------|
> лист 2
> |------------|------------|
> | страница 3 | страница 4 |
> |------------|------------|
> и т.д.
>
> Можно ли как-то выдернуть левые (нечетные) страницы и правые (четные)?
> Можно в 2 отдельных файла, но лучше в один по порядку.
>
> Ковыряние в psutils и чтение его манов просветления не принесло.
> Или резать страницы вообще невозможно?
Если постскрипт -- растр, то подойдет следующее:
pstopnm, pamcut, pnmtops, pstops.
Если не растр, то
-- Поместить сплошной прямоугольник белого цвета необходимого размера на
каждой странице поверх четного. Код, который это делает, надо вставить в
конце каждой страницы.
-- Сделать то же самое для нечетного. После этого имеем два файла,
которые печатают четное и нечетное. Контролировать gostscript'ом.
-- Сделать ps2ps -- возможно, удалит замаскированное из выходного файла.
-- Потом, как обычно, pstops по вкусу.
Если страниц счетное количество, то можно просто удалить ненужный код в
обычном редакторе чтобы получить четный или нечетный файл.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-08 14:40 ` Dmytro O. Redchuk
@ 2005-11-10 13:00 ` Maxim Tyurin
0 siblings, 0 replies; 18+ messages in thread
From: Maxim Tyurin @ 2005-11-10 13:00 UTC (permalink / raw)
To: ALT Linux Community
Dmytro O. Redchuk writes:
> On Tue, Nov 08, 2005 at 02:46:11PM +0200, Dmytro O. Redchuk wrote:
>> On Tue, Nov 08, 2005 at 01:44:37PM +0200, Maxim Tyurin wrote:
>> >
>> > Годиться все что можно напечатать нормально :)
>> > ps2pdf14 book.ps
>> > уже есть pdf.
>> Прикинул, пока получается так.
> [...]
>
>>
>> Замечания
>> =========
>>
>> 1. Ну, не всё тут красиво, но работает.
>> 2. В доке я не нашёл опции crop. Значит -- "я так думаю" -- она есть в
>> pdfpages реализации MikTeX. По возможности посмотрю.
>
> Нет, у миктеха то же самое.
>
> Но заглянул в доку и увидел там "использование trim" из пакета graphicx --
> теперь файл test1.tex может выглядеть так:
\scip
Спасибо. Вариант работает, но для этих целей слишком много действий
нужно делать. Я решил делать по другому (подробности в соседнем письме).
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
___
/ _ )__ _____ ___ ____ _______ _____
/ _ / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
/___/
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Порезать страницы в PostScript
2005-11-08 14:42 ` spider
@ 2005-11-10 13:04 ` Maxim Tyurin
0 siblings, 0 replies; 18+ messages in thread
From: Maxim Tyurin @ 2005-11-10 13:04 UTC (permalink / raw)
To: ALT Linux Community
[-- Attachment #1.1: Type: text/plain, Size: 1275 bytes --]
spider@lsi.bas-net.by writes:
> Maxim Tyurin пишет:
>> Hi!
>> Есть книга в PostScript. Формат A4 (landscape).
>> Только отформатирована она для печати не очень хорошо.
>> По 2 страницы на лист, но не под книжку.
>> Получается страницы идут так:
>> лист 1
>> |------------|------------|
>> | страница 1 | страница 2 |
>> |------------|------------|
>> лист 2
>> |------------|------------|
>> | страница 3 | страница 4 |
>> |------------|------------|
>> и т.д.
>> Можно ли как-то выдернуть левые (нечетные) страницы и правые
>> (четные)?
>> Можно в 2 отдельных файла, но лучше в один по порядку.
>> Ковыряние в psutils и чтение его манов просветления не принесло.
>> Или резать страницы вообще невозможно?
> Если постскрипт -- растр, то подойдет следующее:
>
> pstopnm, pamcut, pnmtops, pstops.
Не знаю почему но у меня pstopnm портит иллюстрации в этой книге.
Кроме того у меня в PostScript такая книга одна, а в DjVu много.
Поэтому я перегнал ее в DjVu и взялся за него.
В итоге родился скрипт который делает все как надо.
Скрипт в аттаче.
Может кому пригодиться - пользуйтесь ;)
Предложения и замечания с удовольствием выслушаю.
> Если не растр, то
У меня если не растр, то рядом лежит исходник в LaTeX к счастью ;)
\scip
[-- Attachment #1.2: DjVuSplitPages.sh --]
[-- Type: application/x-sh, Size: 2290 bytes --]
[-- Attachment #1.3: Type: text/plain, Size: 250 bytes --]
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
___
/ _ )__ _____ ___ ____ _______ _____
/ _ / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/ \_,_/___/
/___/
[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2005-11-10 13:04 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-07 17:54 [Comm] Порезать страницы в PostScript Maxim Tyurin
2005-11-07 18:29 ` Vadim V. Zhytnikov
2005-11-08 7:44 ` Maxim Tyurin
2005-11-08 9:20 ` Artur G. Sibagatullin
2005-11-08 10:36 ` Alexandr O. Potapov
2005-11-08 11:42 ` Maxim Tyurin
2005-11-07 19:37 ` [Comm] " Michael Shigorin
2005-11-08 7:46 ` Maxim Tyurin
2005-11-08 9:15 ` [Comm] " Artur G. Sibagatullin
2005-11-08 11:06 ` Dmytro O. Redchuk
2005-11-08 11:44 ` Maxim Tyurin
2005-11-08 11:53 ` Dmytro O. Redchuk
2005-11-08 12:46 ` Dmytro O. Redchuk
2005-11-08 13:16 ` Dmytro O. Redchuk
2005-11-08 14:40 ` Dmytro O. Redchuk
2005-11-10 13:00 ` Maxim Tyurin
2005-11-08 14:42 ` spider
2005-11-10 13:04 ` Maxim Tyurin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git