Aiuto: modifica pacchetto copertina tesi

  • Creatore
    Topic
  • #15033
    Up
    0
    Down
    ::


    Salve a tutti!
    Non sono nuova nel senso che da quando ho iniziato a scrivere la tesi ho letto moltissimi topic che mi hanno aiutato molto nell’utilizzo del LaTex, ma non ho mai scritto.
    Ora devo consegnare la tesi e l’unico problema è che per creare il frontespizio ho usato il pacchetto frontevr di cui posto il codice.
    `
    \ProvidesPackage{frontevr}[2006/02/28 EG]

    \RequirePackage{chngpage,calc,graphicx,afterpage}

    \DeclareOption{normal}{\let\fr@font\normalfont
    \let\fr@scfont\scshape} \DeclareOption{sans}{\let\fr@font\sffamily
    \let\fr@scfont\upshape}
    \DeclareOption*{\edef\fr@logo{\CurrentOption}}

    \ExecuteOptions{normal} \ProcessOptions\relax

    \newcommand{\setfrmargin}[1]{\gdef\fr@push{\hspace{#1}}}
    \def\fr@push{}

    \newcommand{\Universita}[1]{\def\fr@univ{#1}}
    \newcommand{\Facolta}[1]{\def\fr@facoldip{#1}%
    \def\fr@thefacoldip{Facolt\`a}}
    \newcommand{\Dipartimento}[1]{\def\fr@facoldip{#1}%
    \def\fr@thefacoldip{Dipartimento}}

    \newcommand{\Corso}[2][Laurea Magistrale]{%
    \def\fr@cl{#1\unskip\space in #2}}
    \newcommand{\Titolo}[1]{\def\fr@title{#1}}
    \newif\iffr@sottotit
    \newcommand{\Sottotitolo}[1]{\def\fr@subtitle{#1}\fr@sottotittrue}

    \newcommand{\Annoaccademico}[1]{\def\fr@anno{#1}}

    \newif\iffr@titoletto
    \newcommand{\Titoletto}[1]{\def\fr@titoletto{#1}\fr@titolettotrue}

    \newcommand{\IlCandidato}[1]{\def\fr@cand{#1}}
    \newif\iffr@matr
    \newcommand{\Matricola}[1]{\def\fr@matr{#1}\fr@matrtrue}

    \newtoks\fr@reltoks
    \newcount\fr@relcount
    \def\Relatore#1{\advance\fr@relcount1
    \fr@reltoks=\expandafter{\the\fr@reltoks\\\textbf{#1}}}

    \newif\iffr@correl
    \newtoks\fr@correltoks
    \newcount\fr@correlcount
    \def\Correlatore#1{\fr@correltrue\advance\fr@correlcount1
    \fr@correltoks=\expandafter{\the\fr@correltoks\\\textbf{#1}}}

    \def\fr@use#1{%
    \@ifundefined{fr@#1}{\message{#1 non definito}}{\@nameuse{fr@#1}}}

    \def\frontespizio{\titlepage\fr@font
    \setlength{\@tempdima}{(\paperheight-\textheight)/2}
    \setlength{\@tempdimb}{(\paperwidth-\textwidth)/2 – .5cm}
    \changepage{\@tempdima}{\@tempdimb}{-\evensidemargin}{\fr@margsin}{}
    {-\topmargin}{-\headheight}{-\headsep}{-\footskip}}

    %%% Compatibilità con toptesi
    \edef\fr@margsin{\@ifpackageloaded{toptesi}{-1.25cm}{-\oddsidemargin}}
    %%%

    \def\endfrontespizio{%
    \centering

    % \@ifundefined{fr@logo}{}{\vspace*{-2cm}\includegraphics[width=1cm]{\fr@logo}\\}
    % \@ifundefined{fr@logo}{}
    % {\leavevmode\smash{\includegraphics[width=1cm]{\fr@logo}}\par\unskip}
    \@ifundefined{fr@logo}{} {\vbox to\z@{\vss \hbox
    to\textwidth{\hss\includegraphics[width=1.5cm]{\fr@logo}\hss}
    \vskip6pt} \nointerlineskip}

    % \vspace{-\topskip}

    {\fontsize{14}{17}\bfseries Universit\`a degli Studi di
    \fr@use{univ}\par}

    \vspace{1.5ex}

    \hrule

    \vspace{1.5ex}

    {\fontsize{12}{16}\selectfont
    \MakeUppercase{\fr@thefacoldip} DI \MakeUppercase{\fr@use{facoldip}}\\
    Corso di \fr@use{cl}\par}

    \iffr@titoletto \vspace{2cm}
    {\fontsize{10}{12}\fr@scfont\fr@use{titoletto}\par} \fi

    \vspace{\fill}

    {\fontsize{17}{21}\bfseries \fr@use{title}\par}

    \iffr@sottotit \vspace{4ex} {\fontsize{12}{14}\selectfont
    \fr@use{subtitle}\par} \fi

    \vspace{\fill}

    \fontsize{12}{14}\selectfont

    \begin{tabular*}{\textwidth}{@{\fr@push}l@{\extracolsep{\fill}}l@{\fr@push}}
    \begin{tabular}[t]{@{}l@{}}
    Candidato:\\
    \textbf{\fr@use{cand}} \iffr@matr
    \\
    Matricola \fr@use{matr} \fi
    \end{tabular}
    &
    \begin{tabular}[t]{@{}l@{}}
    \relax\ifcase\fr@relcount \message{relatore mancante} \or Relatore:
    \else Relatori: \fi \the\fr@reltoks \iffr@correl
    \\[1ex]
    \ifcase\fr@correlcount\or Correlatore: \else Correlatori: \fi
    \the\fr@correltoks \fi
    \end{tabular}
    \end{tabular*}

    \vspace{\fill}

    \hrule

    \vspace{1.5ex}

    \textbf{Anno Accademico \fr@use{anno}}
    \endtitlepage\afterpage{\thispagestyle{empty}}}

    \endinput
    `
    Il risultato è molto carino, solo che io vorrei inserire un logo un po’ più grande, 3×3 cm. Se però modifico il comando

    \@ifundefined{fr@logo}{} {\vbox to\z@{\vss \hbox
    to\textwidth{\hss\includegraphics[width=1.5cm]{\fr@logo}\hss}
    \vskip6pt} \nointerlineskip}

    il logo esce dal foglio e non mi rimane il margine superiore.
    Qualcuno sa dirmi come devo modificare il pacchetto?
    Grazie mille!!!

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

      Salve a tutti!
      Non sono nuova nel senso che da quando ho iniziato a scrivere la tesi ho letto moltissimi topic che mi hanno aiutato molto nell’utilizzo del LaTex, ma non ho mai scritto.
      Ora devo consegnare la tesi e l’unico problema è che per creare il frontespizio ho usato il pacchetto frontevr

      Il risultato è molto carino, solo che io vorrei inserire un logo un po’ più grande, 3×3 cm. Se però modifico il comando

      \@ifundefined{fr@logo}{} {\vbox to\z@{\vss \hbox
      to\textwidth{\hss\includegraphics[width=1.5cm]{\fr@logo}\hss}
      \vskip6pt} \nointerlineskip}

      il logo esce dal foglio e non mi rimane il margine superiore.
      Qualcuno sa dirmi come devo modificare il pacchetto?

      Grazie dei complimenti, del tutto immeritati: si tratta di una semplice collezione di metodi ad hoc. Lo spazio riservato per il logo è alto esattamente 1.5 centimetri; lo possiamo ampliare a 3 cm spostandoci di 1.5 cm più in basso:
      `\@ifundefined{fr@logo}{} {\vspace*{1.5cm}\vbox to\z@{\vss \hbox
      to\textwidth{\hss\includegraphics[width=3cm]{\fr@logo}\hss}
      \vskip6pt} \nointerlineskip}`
      Sinceramente il risultato mi pare di dubbio gusto.

      Ciao
      Enrico

    • #15035
      Up
      0
      Down
      ::

      Lo spazio riservato per il logo è alto esattamente 1.5 centimetri; lo possiamo ampliare a 3 cm spostandoci di 1.5 cm più in basso:
      `\@ifundefined{fr@logo}{} {\vspace*{1.5cm}\vbox to\z@{\vss \hbox
      to\textwidth{\hss\includegraphics[width=3cm]{\fr@logo}\hss}
      \vskip6pt} \nointerlineskip}`
      Sinceramente il risultato mi pare di dubbio gusto.

      Grzie mille dell’aiuto!!!

      Togliendo i nomi dei correlatori il risultato è abbastanza carino.
      Sono riuscita anche a spostatare il mio nome più sotto rispetto a quello del relatore, e l’ho allineato a dx, nn è male.

      Se per caso qualcuno ha un frontespizio meigliore, ben accetto!!!

    • #15036
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Togliendo i nomi dei correlatori il risultato è abbastanza carino.

        Guarda, togliere dal frontespizio i nomi dei correlatori per migliorarne l’aspetto grafico mi sembra altamente meritorio (dal mio punto di vista di appassionato di tipografia), ma rischiosetto: e se i correlatori si offendono? 😉

        Ciao,
        L.

      • #15037
        Up
        0
        Down
        ::


        E’ stata la mia correlatrice a suggerirlo perchè nella mia facoltà i correlatori leggono la tesi solo quando è finita di stampare, non aiutano nela stesura… 😀

      • #15038
        Up
        0
        Down
        ::


        …la mia relatrice me l’ha suggerito, non la correlatrice, anche perché non so ancora chi sia… 🙁

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

    Go to top