Re: Cambio formato pagina PDF

#49118
Up
0
Down
::

Ciao,
ho cercato tra i topic già pubblicati qui, ma non ho trovato nulla in merito (magari mi è sfuggito, vi sarei grato se mi segnalaste un topic già esistente riguardante lo stesso problema)…

La questione è la seguente: devo ottenere il PDF finale di una compilazione Latex con pagine di formato 24×17 cm. Nel file di stile (.cls) che uso, sono già presenti le seguenti istruzioni…

`\RequirePackage{graphicx}
\RequirePackage[T1]{fontenc}
\RequirePackage{ifthen}

\provideboolean{@dvipdfm}

\DeclareOption{dvipdfm}{%
\setboolean{@dvipdfm}{true}
\PassOptionsToPackage{dvipdfm}{graphicx}%
}

\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrbook}}
\ProcessOptions\relax

\setlength{\paperwidth}{17cm}
\setlength{\paperheight}{24cm}

\ifthenelse{\boolean{@dvipdfm}}
{\special{pdf: pagesize width 210mm height 297mm }}{}

%\topmargin 1.5cm
%\textwidth 12cm
%\textheight 20cm
\areaset{12cm}{20cm}
\setlength{\voffset}{1.5cm}
\setlength{\hoffset}{1.5cm}

\addtolength{\footskip}{-1cm}

%\evensidemargin 1.5cm
\addtolength{\oddsidemargin}{2cm}`

…che teoricamente dovrebbero servire per generare il formato di pagina corretto. Invece, generando il PDF (sia con pdflatex, che con latex -> dvipdf) ottengo sempre il classico formato A4, contenente però la pagina nel formato 24×17.
Cioè, in pratica i margini e il formato sembrano essere corretti, solo che però il PDF viene “stampato” su un A4 anziché su un foglio di dimensioni 24×17. Ho già provato a modificare le dimensioni del comando \special della sezione sopra riportata, mettendo:

`{\special{pdf: pagesize width 170mm height 240mm }}{}`

ma non funziona ugualmente.

Qualcuno saprebbe indicarmi some fare? Vorrei evitare di dover tagliare a mano tutte le pagine 🙁

Non mi sorprende: ci sono solo le istruzioni comprensibili a dvipdfm, quindi non a pdflatex né dvipdf (che è uno script per Ghostscript). Per pdflatex usa
`\setlength{\pdfpageheight}{24cm}
\setlength{\pdfpagewidth}{17cm}`
Ciao
Enrico

Go to top