Re: la definizione di \maketitle è modificabile?

#74510
OldClaudio
Partecipante
    Up
    0
    Down
    ::

    matraz” post=73611In un momento delirio di grandezza ho pensato che fosse possibile modificare la definizione di \maketitle chiedendogli di inserisrci un logo (dato che in beamer è possibile)…

    sono andata vedermi la definizione di \maketitle sui file di classe (book) e ci ho provato…. con un banale \includegraphics…. 🙁

    Inutile dire che latex si è arrabbiato moltissimo….

    Ora mi chiedo, sono io incapace o per aggiungere solo un logo bisogna creare davvero un frontespizio da capo?

    Un pò mi vergogno ma inserisco anche il mio fallimentare codice….
    %\makeatletter
    %\def\@maketitle{%
    % \cleardoublepage \thispagestyle{empty}%
    % \begingroup \topskip\z@skip
    % \null\vfil
    % \begingroup
    % \LARGE\bfseries \centering
    % \openup\medskipamount
    % \@title\par\vspace{24pt}%
    % \def\and{\par\medskip}\centering
    % \mdseries\authors\par\bigskip
    % \endgroup
    % \vfil
    %
    % \ifx\@empty\addresses \else \@setaddresses \fi
    % \vfil
    % \ifx\@empty\@dedicatory
    % \else \begingroup
    % \centering{\footnotesize\itshape\@dedicatory\@@par}%
    % \includegraphics[height=1cm]{figure/ARS_logo_colori_rifilato.jpg}
    %\makeatother

    Senza poterlo provare in un conteso completo (esempio minimo compilabile) a me è difficile dire dove sia sbagliato; ma se laTeX si è arrabbiato, vuol dire tante cose, che però si possono ricavare dal file .log; quindi per capire dove hai sbagliato dovresti avere al pazienza di aprire il file con l’estensione .log e il nome uguale a quello del tuo mainfile e che si trova nella stessa cartella; Non è una lettura divertente, ma se hai la pazienza di arrivare fino a dove sono riportate le righe dei tuoi errori, cerca di decifrare il messaggio che spiega ciascun errore.

    Certamente l’ultimo tuo \ifx non è chiuso con \fi e il \begingroup che apri dopo \else non contiene il corrispondente \endgrop. Forse non sono il soli errori.

    Go to top