Problema frontespizio

  • Creatore
    Topic
  • #16166
    Up
    0
    Down
    ::


    Sto usando il seguente codice per il forntespizio della tesi (codice che non ho scritto io):

    `\usepackage{fancyhdr} % per includere h.ruler a livello dell'header + altre
    funzioni sempre per l'intestazione
    \pagestyle{fancy} % richiama fancyhdr
    \makeatletter
    \setcounter{tocdepth}{4}
    \oddsidemargin 0.5in \evensidemargin 0.5in
    \marginparwidth 40pt \marginparsep 15pt
    \topmargin 0pt \headsep .5in
    \textheight
    8.1in \textwidth 5.7in
    \def\titlep{%
    \thispagestyle{empty}%
    \null%
    \begin{center}
    {\huge \uppercase{Politecnico di Milano}}\\
    \uppercase{Facoltà di Ingegneria}\\
    \vskip 1 cm
    \uppercase{Corso di Laurea in Ingegneria \corso}
    \end{center}
    \vfill
    \begin{center}
    {\huge\uppercase\expandafter{\@title}}\end
    {center}
    \vfill
    \begin{tabular}{lll}
    {\Large Candidato:} &\autore\\
    {\Large
    Relatore:} &\principaladviser\\
    \end{tabular}
    \vfill
    \begin{center}
    \sc anno accademico \annoacc
    \end{center}\vskip.5in\newpage}
    \pagestyle{plain}
    \makeatother
    % PAGE HEADERS
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]
    {\markboth{{\chaptername}\ \thechapter.\hspace{1em}#1}{}}
    % definisce l'header e
    il footer
    \lhead[\fancyplain{}{}]{\fancyplain{}{\leftmark}} \chead{} \rhead
    {\thepage}
    \lfoot{} \cfoot{} \rfoot{}
    \title{prima parte titolo\\seconda parte titolo\\terza parte titolo}
    \providecommand{\autore}{NOME matr.} %candidato
    \providecommand{\principaladviser}{Chiar.mo Prof.~NOME} %relatore
    \providecommand{\firstreader}{} %correlatore
    \providecommand{\secondreader}{} %correlatore
    \providecommand{\annoacc}{2007–08}
    \providecommand{\corso}{\uppercase{corso di laurea}}
    \titlep`

    Solo che, come potete notare, mi spazia le tre parti del titolo con diverso interlinea. Come mai? E soprattutto come posso fare a sistemarlo? Sarebbe possibile giustificarlo invece che centrarlo?

    Grazie

    Enzo

Visualizzazione 14 filoni di risposte
  • Autore
    Risposte
    • #16167
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Prova:
        `\title{prima parte titolo \\ \strut seconda parte titolo\\ \strut terza parte titolo}`
        Se vuoi giustuficare qualcosa, toglilo dall’ambiente center.

        Il mio consiglio è di passare a frontevr.sty, che è mooolto meglio di quel codice.

        Ciao,
        L.

      • #16168
        Up
        0
        Down
        ::


        Ti ringrazio Lorenzo. Funziona, solo che anche togliendo center le tre righe non sono giustificate. Come mai?

        Enzo

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

          Ti ringrazio Lorenzo. Funziona, solo che anche togliendo center le tre righe non sono giustificate. Come mai?

          Se vuoi il titolo giustificato togli i vari \\.

          Ciao,
          L.

        • #16170
          Up
          0
          Down
          ::


          Avevo gia’ provato ma la giustificazione automatica di latex non mi convinceva molto.

          Ciao

          Enzo

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


            Esiste il comando
            `\linebreak`
            che permette di andare a capo in un punto preciso mantenendo la giustificazione. Io non te lo consiglio, però!

            Ciao,
            L.

          • #16172
            Up
            0
            Down
            ::


            Lo proverò, anche se credo anch’io di non utilizzarlo.

            Grazie di nuovo.

            Ciao!

            Enzo

          • #16173
            michele.petrecca
            Partecipante
              Up
              0
              Down
              ::


              Salve a tutti,

              sto provando diversi “layout” per il frontespizio (alla fine cercherò di fare una “media armonica” di quelli provati per trovare il mio frontespizio 8) ) tra i quali c’è il codice del primo post di questo thread (copiato di pari passo – copia&incolla) e nel provare la compilazione esce fuori questo errore (in sostanza sull’ultima riga);

              [LaTeX] concluso con stato di uscita 1
              ./Titlepage.sty:50:Missing \begin{document}. \titlep

              Ho chiamato il file “Titlepage.sty” e lo richiamo dal file Tesi.tex con;

              \usepackage{Titlepage}

              …sto dimenticando qualche cosa?….includere qualche macro, ad esempio….qualcosa (o più di qualcosa) mi sta sfuggendo?

              A titolo di cronaca, utilizzo Kile su una Slackware Current.

              Bye 8)

            • #16174
              Up
              0
              Down
              ::

              Salve a tutti,

              sto provando diversi “layout” per il frontespizio (alla fine cercherò di fare una “media armonica” di quelli provati per trovare il mio frontespizio 8) ) tra i quali c’è il codice del primo post di questo thread (copiato di pari passo – copia&incolla) e nel provare la compilazione esce fuori questo errore (in sostanza sull’ultima riga);

              [LaTeX] concluso con stato di uscita 1
              ./Titlepage.sty:50:Missing \begin{document}. \titlep

              Ho chiamato il file “Titlepage.sty” e lo richiamo dal file Tesi.tex con;

              \usepackage{Titlepage}

              …sto dimenticando qualche cosa?….includere qualche macro, ad esempio….qualcosa (o più di qualcosa) mi sta sfuggendo?

              Lascia perdere quella roba. È una interessante collezione di orrori. Niente di più.

              È un topic che non avevo visto (strano :wink:). Altrimenti avrei dato la stessa risposta, aggiungendo che il problema originale si sarebbe corretto semplicemente scrivendo
              `\begin{center}
              \huge\uppercase\expandafter{\@title}
              \end{center}`
              cioè togliendo quelle parentesi graffe che impedivano al comando \huge di fare il suo mestiere: con la chiusura della graffa ritorna l’interlinea normale.

              Ciao
              Enrico

            • #16175
              michele.petrecca
              Partecipante
                Up
                0
                Down
                ::


                ….ok, allora vorrà dire che lo depennerò dalle mie prove…

                Grazie

                Bye 8)

              • #16176
                michele.petrecca
                Partecipante
                  Up
                  0
                  Down
                  ::


                  …ho subito 😀 trovato quest’altro;

                  \makeatletter
                  \setcounter{tocdepth}{4}
                  \oddsidemargin 0.5in \evensidemargin 0.5in
                  \marginparwidth 40pt \marginparsep 15pt
                  \topmargin 0pt \headsep .5in
                  \textheight 8.1in \textwidth 5.7in

                  \def\titlep{%
                  \thispagestyle{empty}%
                  \null%
                  \begin{center}
                  {\Large \uppercase{Universit\`a degli Studi di Parma}}\\
                  \uppercase{Facolt\`a di Ingegneria}\\
                  \vskip 1 cm
                  \uppercase{Corso di Laurea in Ingegneria \corso}
                  \end{center}
                  \vfill
                  \begin{center}
                  {\Large\uppercase\expandafter{\@title}}
                  \end{center}
                  \vfill

                  \begin{tabular}{lll}
                  {\large Relatore:} &\principaladviser\\
                  {\large Correlatori:} &\firstreader\\
                  &\secondreader\\[5mm]
                  {\large Candidato:} &\autore\\
                  \end{tabular}

                  \vfill
                  \begin{center}
                  \sc anno accademico \annoacc
                  \end{center}\vskip.5in\newpage}

                  \pagestyle{plain}

                  \makeatother

                  % PAGE HEADERS
                  \pagestyle{fancy}
                  \renewcommand{\chaptermark}[1]{\markboth{{\chaptername}\ \thechapter.\hspace{1em}#1}{}}

                  % definisce l’header e il footer
                  \lhead[\fancyplain{}{}]{\fancyplain{}{\leftmark}} \chead{} \rhead{\thepage}
                  \lfoot{} \cfoot{} \rfoot{}

                  …che ti sembra?…vedo, però, che c’è sempre “titlep”….uhm…. 🙄

                  Bye 8)

                • #16177
                  michele.petrecca
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    …ma non è che, per caso, va definito un nuovo comando di nome proprio titlep?

                    Bye 8)

                  • #16178
                    Up
                    0
                    Down
                    ::

                    …ma non è che, per caso, va definito un nuovo comando di nome proprio titlep?

                    È lo stesso orrore di prima. Lascia perdere.

                    Ciao
                    Enrico

                  • #16179
                    michele.petrecca
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      È lo stesso orrore di prima. Lascia perdere.

                      🙁 ….me ne sapresti indicare qualcuno decente?

                      …a me servono solo come riferimento per il layout che poi andrò a modificare (più o meno pesantemente…sperando di non fare macelli 😛 ). Se volessimo fare un paragone è come avere un layout (template) di un sito (ad esempio di Joomla) che poi si va a personalizzare mettendo mano (anche, ma non solo) al codice php/html.

                      😀 Ora, però, mi sono incuriosito; da dove salta fuori quel “titlep”?….è un nuovo comando definito nel file “principale”?…pensi sia il caso di fare una ricerca?

                      Grazie

                      Bye 8)

                      P.S.:Mi sovviene una domanda; ma perché delle università (naturalmente se sono loro…o se loro ne sanno qualcosa) rilasciano queste “porcherie” di codice?

                    • #16180
                      Up
                      0
                      Down
                      ::

                      È lo stesso orrore di prima. Lascia perdere.

                      🙁 ….me ne sapresti indicare qualcuno decente?

                      Ovviamente 😉 Scaricati front-th, il pacchetto “definitivo” per il frontespizio. 😉

                      😀 Ora, però, mi sono incuriosito; da dove salta fuori quel “titlep”?….è un nuovo comando definito nel file “principale”?…pensi sia il caso di fare una ricerca?

                      P.S.:Mi sovviene una domanda; ma perché delle università (naturalmente se sono loro…o se loro ne sanno qualcosa) rilasciano queste “porcherie” di codice?

                      Di quel codice non mi interessa nulla. Di solito quelli sono i rimedi consigliati da uno a cui l’ha consigliato un altro “espertissimo”. 🙁

                      Ciao
                      Enrico

                    • #16181
                      michele.petrecca
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        ….ottimo! 8) …grazie. 😀

                        Con questo pacchetto, penso che sia terminata la mia ricerca al “sorgente decente” con buon layout. Mi limiterò solo a sbirciare i layout in pdf di altre facoltà per avere il/un mio layout….sperando di non creare un “sorgente porcheria” 😛

                        Di solito quelli sono i rimedi consigliati da uno a cui l’ha consigliato un altro “espertissimo”.

                        Già, chissà perché ho come l’impressione che questa cosa capiti un po in tutto nonché di averla già sentita… 🙁

                        Di nuovo grazie. 🙂

                        Bye 8)

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

                    Go to top