problema template

  • Creatore
    Topic
  • #79066
    Up
    0
    Down
    ::


    Buongiorno,
    sono un neofita affascinato dal mondo LaTex, sebbene non sia il “mio campo”;
    comunque, sto utilizzando questo template per la pagina iniziale della mia tesi:

    `

    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{template}[25/10/2011 Redefines maketitle for University of Udine Thesis; Written by Alberto Pittolo]
    \RequirePackage{ifthen}
    \RequirePackage{graphicx}
    \RequirePackage{hyperref}

    \hypersetup{pdfpagelayout=SinglePage,
    pdfpagemode=UseOutlines,
    bookmarksopen,
    bookmarksopenlevel=2,
    pdftitle=Tesi di Laurea,
    pdfauthor=Tesista,
    pdfsubject=Tesi di Laurea,
    pdfkeywords=tesi laurea LaTeX}

    \newcommand{\@facolta}{?}
    \newcommand{\@dipartimento}{?}
    \newcommand{\@corsodilaurea}{?}
    \newcommand{\@corsodilaureatriennale}{?}
    \newcommand{\@corsodilaureaspecialistica}{?}
    \newcommand{\@triennaleOspecialistica}{?}
    \newcommand{\@titolo}{Senza Titolo}
    \newcommand{\@annoaccademico}{?}
    \newcommand{\@relatore}{?}
    \newcommand{\@correlatore}{?}
    \newcommand{\@laureando}{?}
    \newcommand{\@laureanda}{?}
    \newcommand{\@autore}{}
    \newcommand{\@laureandoOlaureanda}{?}
    \newcommand{\@dedica}{?}

    \newcommand{\facolta}[1]{\renewcommand{\@facolta}{#1}}
    \newcommand{\dipartimento}[1]{\renewcommand{\@dipartimento}{#1}}
    \newcommand{\corsodilaurea}[1]{\renewcommand{\@corsodilaurea}{#1}\renewcommand{\@triennaleOspecialistica}{\ignorespaces}}
    \newcommand{\corsodilaureatriennale}[1]{\renewcommand{\@corsodilaurea}{#1}\renewcommand{\@triennaleOspecialistica}{Triennale }}
    \newcommand{\corsodilaureaspecialistica}[1]{\renewcommand{\@corsodilaurea}{#1}\renewcommand{\@triennaleOspecialistica}{\@Specialistica}}
    \newcommand{\titolo}[1]{\renewcommand{\@titolo}{#1}}
    \newcommand{\annoaccademico}[1]{\renewcommand{\@annoaccademico}{#1}}
    \newcommand{\relatore}[2][Chiar.mo Prof.]{\renewcommand{\@relatore}{#1 \uppercase{#2}}}
    \newcommand{\correlatore}[3][]{\renewcommand{\@correlatore}{#1 \uppercase{#2} \\ {#3} }}
    \newcommand{\laureando}[1]{\renewcommand{\@laureando}{\uppercase{#1}}\renewcommand{\@autore}{\uppercase{#1}}
    \renewcommand{\@laureandoOlaureanda}{Laureando}}
    \newcommand{\laureanda}[1]{\renewcommand{\@laureanda}{\uppercase{#1}}\renewcommand{\@autore}{\uppercase{#1}}
    \renewcommand{\@laureandoOlaureanda}{Laureanda}}
    \newcommand{\dedica}[1]{\renewcommand{\@dedica}{#1}}
    \newcommand{\data}[1]{\date{#1}}

    \newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % %
    % Formattazione dell'intestazione %
    % della tesi %
    % %
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \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 Udine}
    \end{Large}\\
    \rule{12cm}{.5pt}\\
    \smallskip
    {Facolt\`a} di \@facolta\\
    \smallskip
    Corso di Laurea in \@corsodilaurea\\
    \smallskip
    Dipartimento di \@dipartimento\\
    \bigskip

    \bigskip\bigskip\bigskip\vfill
    \begin{Large} Tesi di Laurea\end{Large}\\
    \bigskip
    \bigskip
    {\vfil
    \begin{Huge}
    {\renewcommand{\\}{\cr}
    \halign{\hbox to\textwidth{\strut\hfil##\hfil}\cr
    \@titolo\cr}}
    \end{Huge}}
    \bigskip\bigskip\bigskip\vfill
    \begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}l@{}}
    Relatore:&Laureando:\\%\@laureandoOlaureanda:\\
    \vtop{\halign{\strut\hfil##\hfil\cr
    \@relatore\cr}}&%
    \vtop{\halign{\strut\hfil##\hfil\cr
    \@autore\cr}}%
    \end{tabular*}\end{center}

    \ifthenelse{\equal{\@correlatore}{?}}{}%
    {\noindent Correlatore:\newline
    \@correlatore}
    %\vtop{\hfil##\hfil\cr
    % \@correlatore\cr}}

    \begin{center}
    \vfill
    \rule{12cm}{.5pt}\\
    \medskip
    Anno Accademico \@annoaccademico\\%\uppercase{}
    \end{center}
    \end{large}
    \end{sffamily}
    \clearemptydoublepage
    \ifthenelse{\equal{\@dedica}{?}}{}{%
    \pagestyle{empty}
    \null\vfil
    \begin{Large}
    \begin{flushright}
    \@dedica
    \end{flushright}
    \end{Large}
    \vfil\vfil\clearemptydoublepage}
    \end{titlepage}}

    \endinput
    `

    siccome la mia tesi comprende due relatori, come potrei fare per inserire il nome del “secondo” relatore al di sotto, ed allineato, al nome del “primo” relatore?

    Grazie,
    Andrea

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #79067
      Up
      0
      Down
      ::


      Direi con
      `\relatore{Giovanni Episcopo\hfill\cr Pippo Cluvio\hfill}`
      Quel codice fa abbastanza orrore.

      Ciao
      Enrico

    • #79068
      Up
      0
      Down
      ::


      Grazie per la tempestiva risposta, però mi dà un errore:

      ! Missing } inserted.

      }
      l.54 \maketitle

      non so se può dipendere dal fatto che:

      `
      \begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}l@{}}
      Relatore:&Laureando:\\%\@laureandoOlaureanda:\\
      \vtop{\halign{\strut\hfil##\hfil\cr
      \@relatore\cr}}&%
      \vtop{\halign{\strut\hfil##\hfil\cr
      \@autore\cr}}%
      \end{tabular*}\end{center}
      `

      Grazie,
      Andrea

    • #79069
      Up
      0
      Down
      ::

      andud” post=78198Grazie per la tempestiva risposta, però mi dà un errore:

      ! Missing } inserted.

      }
      l.54 \maketitle

      non so se può dipendere dal fatto che:

      `
      \begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}l@{}}
      Relatore:&Laureando:\\%\@laureandoOlaureanda:\\
      \vtop{\halign{\strut\hfil##\hfil\cr
      \@relatore\cr}}&%
      \vtop{\halign{\strut\hfil##\hfil\cr
      \@autore\cr}}%
      \end{tabular*}\end{center}
      `

      Grazie,
      Andrea

      L’ho detto che fa orrore. 🙁

      Nel preambolo, dopo [tt]\usepackage{template}[/tt], scrivi
      `\usepackage{xparse}
      \makeatletter
      \NewDocumentCommand{\relatori}{O{Chiar.mo Prof.} m O{Chiar.mo Prof.} m}
      {\renewcommand{\@relatore}{#1 \MakeUppercase{#2}\hfill\cr #3 \MakeUppercase{#4}\hfill}}
      \makeatother`
      e poi nel documento prova a scrivere
      `\relatori{Giovanni Episcopo}{Pippo Cluvio}`
      Io raccomanderei, però,
      `\relatori[Prof.]{Giovanni Episcopo}[Prof.]{Pippo Cluvio}`
      I titoli stupidi mi infastidiscono alquanto. È vero che un professore può essere “chiarissimo”, nel senso che è molto famoso. La maggior parte non lo è.

      CIao
      Enrico

    • #79070
      Up
      0
      Down
      ::


      E puoi anche provare a usare il pacchetto frontespizio che dà un risultato simile. Ohibò, non proprio. 🙂

      `<... Il tuo preambolo ...>
      \usepackage[sans,swapnames]{frontespizio}

      \begin{document}
      \begin{frontespizio}
      \Margini{3cm}{2cm}{3cm}{2cm}
      \Universita{Vattelapesca}
      \Dipartimento{Dietrologia}
      \Corso{Dietrologia Applicata}
      \Titolo{Che c'\`e dietro?}
      \Relatore{Prof. Giovanni Episcopo}
      \Relatore{Prof. Pippo Cluvio}
      \NCandidato{Laureando}
      \Candidato{Povero Diavolo}
      \Annoaccademico{2042–2001}
      \end{frontespizio}

      <... il tuo documento ...>
      \end{document}`
      Leggi la documentazione per come terminare la faccenda e anche per vedere come usare il logo (probabilmente con il comando [tt]\Filigrana[/tt], ma senza il file è difficile capire come).

      Ciao
      Enrico

    • #79071
      Up
      0
      Down
      ::


      Nuovamente grazie, ho risolto con il primo metodo.
      Comunque, in effetti, non è così famoso.

      Ciao,
      Andrea

Visualizzazione 4 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top