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