ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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