Author Topic: folded landscape book template  (Read 10379 times)

efa

  • Newbie
  • *
  • Posts: 4
  • Karma: 0
folded landscape book template
« on: October 19, 2011, 02:32:51 pm »
hi,
is there a trick to help generating a book in A5 portrait format, using folded landscape A4 pages?
Or something like: File menù, Document setup, Document Layout, "Book".
See attached sample
Help an autoflow on pages in the required order. For example for 12 pags:
outet sheet: 12,1 front + 2,11 back
middle sheet: 10,3 front + 4,9 back
inner sheet: 8,5 front + 6,7 back
« Last Edit: October 19, 2011, 02:49:14 pm by efa »

Nermander

  • Hero Member
  • *****
  • Posts: 1218
  • Karma: 15
Re: folded landscape book template
« Reply #1 on: October 19, 2011, 02:43:57 pm »
What you are looking for is called imposition.

Search the wiki and the forum and you will find a few options. Scribus does not (yet) support creating the signatures, but there are external tools available that can manipulate a PDF to create impositions.

efa

  • Newbie
  • *
  • Posts: 4
  • Karma: 0
Re: folded landscape book template
« Reply #2 on: October 19, 2011, 04:51:28 pm »
thanks, found some resources, very complete guide linked in Wiki:
http://web.archive.org/web/20061114071945/www.prepress.pps.com/TechReports/imposetr.html

I add Wikipedia:
http://en.wikipedia.org/wiki/Imposition

Podofo for linux, but nothing for Win32

Nermander

  • Hero Member
  • *****
  • Posts: 1218
  • Karma: 15
Re: folded landscape book template
« Reply #3 on: October 20, 2011, 11:37:47 am »
Did you search the Scribus Wiki and this forum as I suggested? It seems as if you did not.

Have a look at for example this page in the Wiki:

http://wiki.scribus.net/canvas/PDF,_PostScript_and_Imposition_tools


efa

  • Newbie
  • *
  • Posts: 4
  • Karma: 0
Re: folded landscape book template
« Reply #4 on: October 24, 2011, 12:22:25 am »
thanks for links.
Here a source that generate the page order for 4:1 imposition. Hope can be useful:


/* imposition V0.01.00 2011/10/19 pages sequence for 4:1 booklet print */
/* Copyright © 2011 Valerio Messina                                         */
/* imposition.c is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation, either version 3 of the License, or
   (at your option) any later version.

   imposition.c is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with imposition.c. If not, see <http://www.gnu.org/licenses/>. */

#include "stdio.h"
#include "stdlib.h"

int main (int argc, char* argv[]) {
   int ask, tot;
   int sheet, faces, face;
   int left, right;
   if (argc) argc--;
   printf ("Imposition: generate the folded pages sequence for 4:1 booklet printing\n");
   if (argc==0) {
      printf ("ERROR: Supply the total pages (divisible by 4)\n");
      return -1;
   }
   ask = atoi (argv[1]);
   tot = ask;
   if (ask%4 != 0) {
      printf ("WARN: ask:%d should be divisible by 4\n", ask);
      tot = (ask/4+1)*4;
      printf ("Rounded up to tot:%d\n", tot);
   }
   if (tot>99999) {
      printf ("ERROR: Too many tot:%d pages\n", tot);
      return -1;
   }
   faces = tot/2;
   sheet = faces/2;
   printf ("\nTotal folded faces:%d\n", tot);
   printf ("Total faces:%d Total sheets:%d\n", faces, sheet);
   printf ("Sheet Side_ Face_ : Left_ Right\n");
   printf ("-------------------------------\n");
   for (face=0; face<faces; face++) {
      sheet = face/2;
      if (face%2 == 0) {
         left  = tot - face;
         if (left>ask) left = 0;
         right = face + 1;
         if (right>ask) right = 0;
         printf ("%05d front %05d : %05d %05d\n", sheet+1, face+1, left, right);
      } else {
         left  = face + 1;
         if (left>ask) left = 0;
         right = tot - face;
         if (right>ask) right = 0;
         printf ("%05d back  %05d : %05d %05d\n", sheet+1, face+1, left, right);
      }
   }
   return 0;
}

Nermander

  • Hero Member
  • *****
  • Posts: 1218
  • Karma: 15
Re: folded landscape book template
« Reply #5 on: October 24, 2011, 08:29:36 am »
There is no need for source code, for example Bookbinder from Quantum Elephant can create the signatures you want from a PDF exported from Scribus.

(What I miss in Bookbinder is the ability to use the trim box in the PDF if you want to use bleeds.)

 

palmate