Imposition d'un livret

Je dois imprimer un petit livret de 40 pages environ : format 135 mm × 185 mm, ce qui permet d’avoir deux pages imprimées en vis-à-vis sur une feuille A4 landscape.

Le texte occupe dans la page un bloc de 90 × 135 mm : rien d’inhabituel.

J’utilise une classe koma ainsi que le package crop, qui trace les hirondelles qui m’aideront à massicoter.

Par un lointain passé, sur la liste GUT, François Pétiard m’avait appris comment réaliser l’imposition en manipulant les fichiers avec l’utilitaire ps2ps ; et, surtout, comment configurer les hirondelles pour que disparaissent les lignes se trouvant, suite à l’imposition, entre deux pages en vis-à-vis : je n’ai évidemment pas l’intention de voir figurer des traits de coupe au milieu d’une feuille sur laquelle sont imprimées deux pages.

Or, je crois bien avoir perdu ces informations suite à un crash disque ; je ne les retrouve pas alors qu’elles m’étaient précieuses.

Quelque colistier saurait-il comment faire ?

[EDIT] Mon entête :

\documentclass[french]{scrbook}
\KOMAoptions{%
  paper=130.5mm:180.5mm,
    BCOR=8mm,
    twoside,
    headinclude=false,
    footinclude=false, 
    headings=normal,
    titlepage=true,
    DIV=9,
    fontsize=11pt,
}
\usepackage{geometry}
\usepackage[%
  a4,
  landscape,
  axes,
  cross,
  luatex,
  center
]{crop}
\usepackage{plex-otf}
\usepackage{babel}
\usepackage{microtype}

… le reste n’a pas d’influence sur le problème posé.

Bonjour

J’ai (difficilement) retrouvé le fil sur le forum usenet f.c.t.t qui, semble-t-il date d’entre 2006 et 2009.

J’ai, paraît-il :wink:, dit qu’il ne fallait pas utiliser ps2ps et j’ai fourni deux solutions :

psbook fichier.ps | psnup -2 -pa4 > fichierA4.ps

ou, pour un contrôle plus précis :

pstops '2:0L@1(0,0)+1L@1(0,420)' fichier.ps fichierA4.ps

Est-ce que ça vous dit quelque chose ?

Cordialement

1 « J'aime »

Sur fctt ? Diantre ! Il ne me semblait pas m’en être jamais servi. Comme quoi, la mémoire… Oui, ça me dit quelque chose. Je vais partir de là. Je posterai la suite ici. Merci.

La suite est toute simple : je n’ai pas eu à me plonger longtemps dans le fonctionnement cryptique des logiciels ps* (psnup et consorts, qui gagneraient à être accompagnés d’une documentation illustrée d’exemples), tout simplement parce que mon imprimeur (Copy Store, rue Debelleyme à Paris), équipé de deux machines Xerox Versant de trois mètres de long, fait l’imposition tout seul comme un grand, et ce jusqu’à des formats de papier de dimensions et de grammage amplement suffisants. Il suffit donc de lui fournir un pdf au format logique, sans hirondelles ni rien (mais avec un nombre de pages multiple de 4, m’a-t-il précisé :wink: ). Je n’ai donc eu qu’à diviser mon ouvrage en livrets (de pagination multiple de 4, évidemment).

Détail amusant, il ne possède pas de papier de petit format (A4 ou A3) : il utilise un massicot et fournit à sa machine des supports à imprimer de dimensions extrêmement variées. Tout ça m’impressionne.

Adoncques : je ne poursuivrai mon exploration des logiciels d’imposition que lorsque j’achèterai l’imprimante A3 (ou plus !) laser couleur recto-verso de mes rêves.

Bonjour,

si j’utilise la commande
\usepackage[cam,a4,center]{crop} %Hirondelles

  1. le showframe de geometry ne fonctionne pas
    et pire
  2. la largeur des thumbs est trop large pour les pages impaires, trop
    étroite pour les paires.
    Cf. l’ECM où les problèmes disparaissent quand on commente
    \usepackage[cam,a4,center]{crop}

D’où mes questions
A. Pourquoi ce souci?
B. Comment y remédier? J’ai absolument besoin de crop et de thumbs.

Merci d’avance et bien cordialement
Eric

\documentclass[twoside]{article}
\usepackage[tikz]{bclogo}
\usepackage{ragged2e,ifoddpage}%color
\usepackage{lipsum,nameref,tabularx,supertabular,xltabular}
\usepackage[showframe,paperwidth=20cm,paperheight=22cm,top=1.7cm,
bottom=1.9cm, left=2.1cm, right=2.1cm]{geometry} %showframe
\usepackage[fontsize=8]{fontsize} %\fontsize{20}{24}\selectfont
\usepackage{multicol}
\setlength{\columnsep}{8mm}
\setlength{\columnseprule}{.1mm}
\setlength{\parskip}{\baselineskip}
\usepackage[cam,a4,center]{crop} %Hirondelles

\usepackage[minheight={2cm}, height={2cm}, width={1.5cm},
distance={2mm}, topthumbmargin={6cm}, bottomthumbmargin={auto},
txtcentered=true]{thumbs}
\begin{document}
    \addtitlethumb{section}{I}{white}{black}

\section{Totot}

\lipsum[1]

\vspace*{10\glueexpr\baselineskip + 0pt plus 10cm minus 5cm\relax}
%\vspace*{1\baselineskip plus 10pt minus 5pt}
\lipsum[1]

\thepage

\lipsum[1]

\section{Totot}

\fontsize{10}{12}\selectfont
\begin{multicols}{2}
\lipsum[1]

tabular* et supertabular* ne fonctionnent pas vraiment
\end{multicols}

\addtitlethumb{section}{II}{white}{black}



\lipsum[1-13]



\checkoddpage
\ifoddpage
    \begin{mdframed}[bottomline=false,leftline = false]
        \begin{minipage}[t]{10cm} %2.2cm
                \fontsize{10}{12}\selectfont
                \lipsum[11]
        \end{minipage}
        \hfill
        \begin{minipage}[t]{3cm} %2.2cm
                \centering
                \fontsize{20}{24}\selectfont
                ~\\
                \textbf{1}

                \fontsize{10}{12}\selectfont
                ~\\
                \RaggedLeft
                2 et 3

                ifjvo idjv odjiodj

                odjjojd oidjjod joij
        \end{minipage}
        \end{mdframed}
        \else%
            \begin{mdframed}[bottomline=false,rightline = false]
            \begin{minipage}[t]{3cm} %2.2cm
                    \centering
                    \fontsize{20}{24}\selectfont
                    ~\\
                    \textbf{1}

                    \fontsize{10}{12}\selectfont
                    ~\\
                    \RaggedRight
                    2 et 3

                    ifjvo idjv odjiodj

                    odjjojd oidjjod joij
            \end{minipage}
            \hfill
            \begin{minipage}[t]{10cm} %2.2cm
                \fontsize{10}{12}\selectfont
                    \lipsum[11]
                \end{minipage}
        \end{mdframed}
    \fi

\lipsum[1]

\end{document}

C’était ignorehoffset=false,ignorevoffset=false
P. 12 de la doc thumbs
Sorry…
E