I am writing a class. I want to set geometry with geometry package, but I get an error
! Package geometry Error: \paperwidth (0.0pt) too short.
My class:
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{probs}[2018/07/28]
\RequirePackage{geometry}
\DeclareOption{A5}{
\geometry{
paperheight = 8.27in,
paperwidth = 5.85in,
top = 0.5in,
bottom = 0.5in,
outer = 0.25in,
inner = 0.25in,
footskip = 0.12in,
headsep = 0.12in,
headheight = 0.12in,
}
}
\ExecuteOptions{A5}
\ProcessOptions
Testing file:
\documentclass[A5]{probs}
\begin{document}
Hello World!
\end{document}