Re: adattamento frontespizio tesi di Gianluca Giorni

#5283
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::


    Ancora ciao a tutti!

    Mi succede una cosa che trovo molto strana.

    Sto cercando di riadattare alle mie esigenze il frontespizio della tesi di Giorni:

    Se faccio:
    `
    \documentclass[12pt,a4paper]{book}
    %
    \usepackage{uniudtesi}
    \begin{document}
    \maketitle
    %
    \end{document}
    `

    dove il package uniustesi è così definito (copiato quasi di sana pianta da Giorni):
    `
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{uniudtesi}
    \RequirePackage{ifthen}
    \RequirePackage{graphicx}

    \renewcommand\maketitle{\begin{titlepage}
    \begin{sffamily}
    \begin{large}
    \begin{center}
    \vbox to0pt{%
    \vbox to\textheight{\vfil
    \includegraphics[width=\textwidth]{PolloPallido}%
    \vfil}\vss}
    \end{center}
    \begin{center}
    \begin{Large}
    \uppercase{Universit\`a degli Studi di Bologna}
    \end{Large}\\
    \rule{9cm}{.4pt}\\
    \smallskip
    Facoltà di Scienze Matematiche, Fisiche e Naturali\\
    \medskip
    Corso di Laurea in Matematica\\
    \bigskip\vfill
    \begin{Large} Tesi di Laurea\end{Large}\\
    \bigskip
    \bigskip
    {\vfil
    \begin{Huge}
    {\renewcommand{\\}{\cr}
    \halign{\hbox to\textwidth{\strut\hfil##\hfil}\cr
    \uppercase{Lo sviluppo storico\\del concetto di funzione\\%
    e le origini delle teoria\\delle distribuzioni}\cr}}
    \end{Huge}}
    \bigskip\vfill
    \begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}l@{}}
    Relatore:&Laureando:\\
    \vtop{\halign{\strut\hfil##\hfil\cr
    Prof.~ERMANNO LANCONELLI\cr}}&%
    \vtop{\halign{\strut\hfil##\hfil\cr
    LORENZO PANTIERI\cr}}%
    \end{tabular*}\end{center}
    \begin{center}
    \vfill
    \rule{9cm}{.4pt}\\
    \medskip
    \uppercase{Anno Accademico 2003-2004}\\
    \end{center}
    \end{large}
    \end{sffamily}
    \end{titlepage}}
    `

    tutto funziona egregiamente.

    Io però ho bisogno di cambiare lievemente la struttura del documento. Vorrei non caricare il package, non chiamare maketitle e cavarmela con un \include{frontespizio}. Se però faccio (come a me sembra ovvio):

    `
    \documentclass[12pt,a4paper]{book}
    %
    \begin{document}
    \include{frontespizio}
    %
    \end{document}
    `

    dove “frontespizio.tex” è essenzialmente il preambolo di prima dove ho tolto \renewcommand\maketitle e i vari \RequiresPackage, LaTeX non ne vuole sapere e mi dice che c’è un errore di sintassi (“Only one # is allowed per tab”) nella riga
    `
    \halign{\hbox to\textwidth{\strut\hfil##\hfil}\cr
    `

    Ma come? Se i comandi sono giusti all’interno del file .STY, diventano sbagliati quando li metto in un .TEX? 👿

    HELP!

    Lorenzo

    Go to top