ivan” post=65456Come noto il pacchetto crop permette di disegnare i crocini di taglio. Anche geometry, però, ha questa funzionalità da qualche tempo.
Avrei alcune domande:1) qual è l’approccio migliore? crop o geometry? C’è qualcosa che noi umani non sappiamo e che dovrebbe farci preferire un approccio piuttosto che un altro?
È meglio rinunciare alla maggior versatilità di crop per far tutto con geometry?
Se hai problemi con crop, non vedo perché usarlo. 🙂
ivan2) crop non riesce a integrarsi bene con il comando \newgeometry. Nel senso che se si cambia il layout localmente, crop non riesce più a centrare la pagina reale sulla pagina a4. In pratica è come se ignorasse l’opzione “center” data in \usepackage[a4,center,frame]{crop}
Eh, crop non sa cambiare la dimensione della pagina ritagliata in mezzo.
ivan3) Se si usa geometry esiste un modo per far centrare automaticamente la pagina reale all’interno della pagina a4?
Con questo codice viene spostata in alto a sinistra
`
\documentclass{article}
\geometry{
a4paper,
showcrop=true,
layoutsize={14cm,21cm}}\begin{document}
\lipsum
\end{document}
`
Manualmente si può fare con
`\geometry{
layoutoffset={3.5cm,4.5cm}
}`
ma sarebbe bello che fosse automatico.
`\documentclass{article}
\usepackage{geometry,lipsum}
%%% codice che andrà nella classe %%%
\makeatletter
\define@key{Gm}{centerinpage}[true]{%
\setkeys{Gm}{layoutvoffset=\dimexpr(\paperheight-\Gm@layoutheight)/2\relax,
layouthoffset=\dimexpr(\paperwidth-\Gm@layoutwidth)/2\relax}}
\makeatother
%%%
\geometry{
a4paper,
showcrop=true,
layoutsize={14cm,21cm},
centerinpage
}
\begin{document}
\lipsum
\end{document}`
ivan4) Poniamo di definire le opzioni di geometry in un file di classe. A questo punto vorrei utilizzare all’interno del documento il comando
` \geometry{showcrop=true}`
per visualizzare i crocini quando voglio. Succede qualcosa di strano: l’altezza della gabbia del testo diminuisce. Mentre se l’opzione è data all’interno della classe tutto fila liscio
Evidentemente c’è qualche differenza dovuta ad altri fattori. Difficile dire così senza esempi.
Ciao
Enrico