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