\DeclareOptionX*{\AtBeginDocument{\geometry{\CurrentOption}}} ❓
Ciao
EnricoCon questo codice la compilazione va in qualche tipo di loop circolare.
Questo codice va un po’ meglio, nel senso che funziona ma latex emmette un warning di opzione non utilizzata:
Classe:
`\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{myclass}
[2010/04/17 v0.0.0.1 Test of the class]
\RequirePackage{xkeyval}
%
% Option declaration section
%
\DeclareOptionX{10pt}[]{\PassOptionsToClass{10pt}{report}}
\DeclareOptionX{11pt}[]{\PassOptionsToClass{11pt}{report}}
\DeclareOptionX{12pt}[]{\PassOptionsToClass{12pt}{report}}
\DeclareOptionX*{\PassOptionsToPackage{\CurrentOption}{geometry}}
%
% Process option section
%
\ProcessOptionsX
%
% Loading base class section
%
\LoadClass{report}
\RequirePackage{pstricks}
\RequirePackage{geometry}
\endinput`
Sorgente:
`\documentclass[a5paper,12pt]{myclass}\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}\begin{document}
a4paper 10pt ghfdgfdsgfdgfdg gfd gf gf g dg\begin{pspicture}(3,3)
\psline(3,3)
\end{pspicture}
\end{document}`
Grazie. Ci lavorerò ancora un po’ stasera ora devo andare.
Ciao.
`\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{myclass}
[2010/04/17 v0.0.0.1 Test of the class]
%
% Loading base class section
%
\LoadClass{report}
\RequirePackage{pstricks}
\RequirePackage{geometry}
\endinput`
Ciao
Enrico