EDITAR

EDITAR

Estoy intentando compilar un documento con un tamaño de página personalizado y luego imprimir marcas de recorte. Ni siquiera puedo llegar al paquete de cultivos porque hay un geometrychoque de paquetes y no sé por qué. Aquí hay un MWE:

\documentclass[10pt,headsepline]{bookest}
\usepackage[paperheight=7in,paperwidth=4.25in,top=1in,bottom=1in,right=1in,left=1in]{geometry}
\usepackage[english]{babel}  
\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\setromanfont[Mapping=tex-text]{LinLibertine_Re-4.7.5}
\usepackage{blindtext}
\begin{document}
\Blinddocument
\end{document}

Respuesta1

El problema es que eso bookest.clsno

\RequirePackage{geometry}

antes de que el paquete se cargue en el preámbulo. Entonces hay una clase de opción: se ha cargado sin opciones y luego con algunas.

Hay varias formas de solucionar esto.

  1. Usar

    \geometry{<options>}
    

    en el preámbulo, si las opciones son las que se pueden configurar después de cargar el paquete. Si no, elija el método 2 o 3.

  2. Usar

    \documentclass[<options>]{bookest}
    

    lo que probablemente producirá algunas advertencias sobre opciones no reconocidas, que pueden ignorarse con seguridad. Alternativamente, utilice el método 3.

  3. Usar

     \PassOptionsToPackage{<options>}{geometry}
     \documentclass{bookest}
    

    para pasar las opciones al paquete cuando la clase lo carga.

EDITAR

He aquí un ejemplo. Tenga en cuenta que incluso con \tinyuna fuente de tamaño grande, el bloque de texto es demasiado pequeño para que TeX produzca un buen resultado. Con una fuente de tamaño normal, espere montones de cuadros defectuosos.

Tenga en cuenta que las marcas de recorte solo tienen sentido cuando layoutsizees más pequeño que papersizeya que, de lo contrario, no habrá ningún lugar donde se muestren las marcas. (Supongo que todavía existen, pero no en el papel).

\documentclass{bookest}% neither 10pt nor headsepline are doing anything whatsoever as far as I can tell - certainly the class doesn't recognise them
\geometry{%
  paperheight=8in,
  paperwidth=5.25in,
  top=1in,
  bottom=1in,
  right=1in,
  left=1in,
  layoutsize={4.25in,7in},
  layoutoffset={.5in,.5in},
  showcrop,
}
\usepackage{blindtext}
\begin{document}
\tiny
\Blinddocument
\end{document}

recortado

EDITAR

A continuación se muestra un ejemplo que muestra las marcas de recorte en papel de carta estadounidense, como se solicita en los comentarios:

marcas de recorte en carta estadounidense

\documentclass{bookest}% neither 10pt nor headsepline are doing anything whatsoever as far as I can tell - certainly the class doesn't recognise them
\geometry{%
  letterpaper,
  top=1in,
  bottom=1in,
  right=1in,
  left=1in,
  layoutsize={4.25in,7in},
  layoutoffset={1.5in,1.5in},
  showcrop,
}
\usepackage{blindtext}
\begin{document}
\tiny
\Blinddocument
\end{document}

Respuesta2

Parece que la clase de documento ya carga el geometrypaquete y esto es lo que provoca el conflicto de opciones. Simplemente use el \geometrycomando para especificar las opciones que desea pasar. Por ejemplo:

\documentclass[10pt,headsepline]{bookest}
% \usepackage{geometry}
\usepackage{blindtext}

\geometry{
    a4paper,
    layoutheight=7in, layoutwidth=4.25in,
    layoutvoffset=1in, layouthoffset=1in,
    margin=0in, % am I correctly guessing your intention?
    showcrop
}


\begin{document}

\Blinddocument

\end{document}

información relacionada