Every time I do this have to hunt all over to find whatever I did last time. This is not as sophisticated but easy to remember and works great - just copy the area between the cutlines and save to a file named whatever you want (I used < combine.ps >) then change the postscript filenames you want to collate in the text. Then run < ps2pdf combine.ps
[or whatever name you chose]
outputname.pdf >
I know, there are better ways. But this is very simple to remember even if you only do it occasionally. Google searches are becoming less and less useful.
< combine.ps >
-------------
%!PS
% Written by Helge Blischke
%
% edit the script to use the real filenames desired then run
% < ps2pdf combine.ps outputname.pdf >
%
% The following 2 procs encapsulate the jobs to be processed
% much as is done with EPS images:
/_begin_job_
{
/tweak_save save def
/tweak_dc countdictstack def
/tweak_oc count 1 sub def
userdict begin
}bind def
/_end_job_
{
count tweak_oc sub{pop}repeat
countdictstack tweak_dc sub{end}repeat
tweak_save restore
}bind def
% Now, collate the pages like this:
_begin_job_
(filename_1.ps)run
_end_job_
_begin_job_
(filename_2.ps)run
_end_job_
_begin_job_
(filename_3.ps)run
_end_job_
% and so on.
--------------------
I know, there are better ways. But this is very simple to remember even if you only do it occasionally. Google searches are becoming less and less useful.
< combine.ps >
-------------
%!PS
% Written by Helge Blischke
%
% edit the script to use the real filenames desired then run
% < ps2pdf combine.ps outputname.pdf >
%
% The following 2 procs encapsulate the jobs to be processed
% much as is done with EPS images:
/_begin_job_
{
/tweak_save save def
/tweak_dc countdictstack def
/tweak_oc count 1 sub def
userdict begin
}bind def
/_end_job_
{
count tweak_oc sub{pop}repeat
countdictstack tweak_dc sub{end}repeat
tweak_save restore
}bind def
% Now, collate the pages like this:
_begin_job_
(filename_1.ps)run
_end_job_
_begin_job_
(filename_2.ps)run
_end_job_
_begin_job_
(filename_3.ps)run
_end_job_
% and so on.
--------------------
_________________
waiting for flight 1203 ...