Frontespizio topfront

  • Creatore
    Topic
  • #105762
    Up
    0
    Down
    ::


    Ciao a tutti!

    Nonostante abbia già usato in altre occasioni lo stesso codice, mi trovo ad avere problemi con il frontespizio: non compare la scritta “Candidato” sopra al mio nome, mentre non ci sono problemi con la scritta “Relatori” sopra ai nomi dei docenti.
    Riporto di seguito la parte del codice relativa al frontespizio:

    `\usepackage{topfront}
    \ateneo{}
    \CorsoDiLaureaIn{Corso di Laurea Magistrale in }
    \corsodilaurea{Ingegneria x}
    \TesiDiLaurea{Tesi di Laurea Magistrale}
    \titolo{xyz}
    \relatore{prof. ing. xy}
    \secondorelatore{prof. ing. xy}
    \candidato{xy}
    \sedutadilaurea{Marzo 2016}
    \logosede{Logopolito}`

    Qualcuno sa indicarmi il problema?

    Grazie a tutti in anticipo!

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #105763
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        A me con questo esempio minimo compilabile il frontespizio viene benissimo.`% !TEX TS-program = pdflatex
        % !TEX encoding = UTF-8 Unicode

        \documentclass[12pt]{report}
        \usepackage[utf8]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage{lmodern}
        \usepackage[italian]{babel}

        \usepackage{graphicx,topfront}

        \begin{document}
        \begin{frontespizio}
        \ateneo{}
        \CorsoDiLaureaIn{Corso di Laurea Magistrale in }
        \corsodilaurea{Ingegneria x}
        \TesiDiLaurea{Tesi di Laurea Magistrale}
        \titolo{xyz}
        \relatore{prof. ing. xy}
        \secondorelatore{prof. ing. xy}
        \candidato{xy}
        \sedutadilaurea{Marzo 2016}
        \logosede{Logopolito}
        \end{frontespizio}
        \end{document}`

        Ma ci sono un paio di cose che dovresti ricordarti di fare: devi allegare non solo una parte del tuo codice, ma un esempio minimo compilabile; questo è il più breve file .tex che comincia con \documentclass e finisce con \end{document} che sia direttamente compilabile, senza dover andare ad immaginare quale preambolo tu abbia usato e che presenti il problema.
        Quello che io ho immaginato è che tu volessi fare il frontespizio separato dalla tesi, per cui avendo caricato esplicitamente il pacchetto topfront, ho continuato a immaginare che volessi usare una classe diversa da toptesi. Perfettamente lecito, ma avresti dovuto dirlo. Se invece, immaginando cose che mi passavano per la testa e possibilmente sbagliando, allora dedurrei che non hai letto la documentazione di toptesi, in particolare quella in italiano toptesi-it-pdflatex, che leggi aprendo un terminale, scrivendoci dentro texdoc toptesi-it, premendo il tasto invio e leggendo.

        Il fatto poi che to non usi l’ambiente frontespizio (e in ciò che hai inviato nemmeno il comando \frontespizio) mi lascia immaginare che tu oltre a non aver letto la documentazione, disponga di una versione vecchia del pacchetto toptesi. Se mi sbaglio a continuare a immaginare, abbi pazienza; se invece ho immaginato giusto, sarebbe bene che aggiornassi la tua installazione. Quello che ho usato nel mio esempio minimo compilabile è usabile da almeno un paio d’anni.

      • #105764
        Up
        0
        Down
        ::


        Scusate se dopo mesi scrivo su questo topic, ma provando ad usare questo pacchetto ricevo degli strani errori.

        A me con questo esempio minimo compilabile il frontespizio viene benissimo.
        `% !TEX TS-program = pdflatex
        % !TEX encoding = UTF-8 Unicode

        \documentclass[12pt]{report}
        \usepackage[utf8]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage{lmodern}
        \usepackage[italian]{babel}

        \usepackage{graphicx,topfront}

        \begin{document}
        \begin{frontespizio}
        \ateneo{}
        \CorsoDiLaureaIn{Corso di Laurea Magistrale in }
        \corsodilaurea{Ingegneria x}
        \TesiDiLaurea{Tesi di Laurea Magistrale}
        \titolo{xyz}
        \relatore{prof. ing. xy}
        \secondorelatore{prof. ing. xy}
        \candidato{xy}
        \sedutadilaurea{Marzo 2016}
        \logosede{Logopolito}
        \end{frontespizio}
        \end{document}`

        Con questo esempio ricevo i seguenti errori:

        `LaTeX Warning: No \author given.
        LaTeX Warning: No \author given.`

        Mentre, utilizzando il codice di questa risposta, funziona.
        Sto utilizzando TeXLive su Ubuntu.

        Dove sta l’errore? Dovrei aggiornare l’installazione di TeXLive?
        Grazie in anticipo!

      • #105765
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Il codice che hai indicato nel tuo messaggio funziona benissimo e senza errori e senza warning; ovviamente devi usare una versione di topfront sufficientemente recente affinché l’ambiente frontespizio sia aggiornato; l’ultimo aggiornamento risale a qualche mese fa e contiene la versione 5.92 del 29 giugno 2016.

          Il messaggio che hai citato era di quasi 5 anni fa e le cose sono cambiate da allora; la retrocompatibilità è quasi completa, ma ora c’è l’obbligo di specificare i dati del frontespizio solo dopo \begin{document}, mentre prima si potevano specificare anche prima di \begin{document}.
          Il fatto che a te funzioni con il vecchio codice indica che la tua installazione e la tua versione di TOPtesi è “vecchia”.

          Aggiornare non fa mai male:smile:

        • #105766
          Up
          0
          Down
          ::


          Ciao, avrei un problema con il frontespizio della mia tesi. Sto usando il pacchetto topfront e la classe book.
          Vorrei riuscire a mettere un Relatore e due Correlatori, ma l’opzione “\secondorelatore” mi fa inserire solo più relatori. Esiste un modo per segnare un nome come Correlatore?

          Questo è il mio codice:

          `% !TEX encoding = UTF-8 Unicode
          % !TEX TS-program = pdflatex
          % !BIB TS-program = biber

          \documentclass[11pt,a4paper,twoside,openright]{book}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[english,italian]{babel}
          % Bibliografia
          \usepackage[autostyle,italian=guillemets]{csquotes}
          \usepackage[bibstyle=numeric,citestyle=numeric,backend=biber,backref]{biblatex}
          \addbibresource{biblio.bib}
          % Frontespizio
          \usepackage{topfront}
          % Immagini e tabelle
          \usepackage{graphicx}
          \usepackage{booktabs}
          % Altri pacchetti
          \usepackage{emptypage}
          \usepackage{microtype}
          %Pacchetti aggiunti da me
          \usepackage{subfigure}
          \usepackage[customcolors]{hf-tikz}
          \usepackage{amsmath,amssymb}
          \usepackage{siunitx}
          \usepackage[scriptsize]{caption}
          \usepackage{lmodern}
          %
          % Riferimenti incrociati
          \usepackage{hyperref}% va caricato per ultimo!

          \begin{document}
          \begin{frontespizio*}
          \facolta{Facolt\'a di Ingegneria Industriale e dell'Informazione}
          \ateneo{Politecnico di Milano}
          \corsodilaurea{Corso di Laurea in Ingegneria dell'Automazione}
          \titolo{Titolo della tesi\\ di laurea magistrale}
          \sottotitolo{Sottotitolo della tesi di laurea magistrale}
          \relatore{Prof.\ Sergio Savaresi}
          \secondorelatore{Prof.\ Giulio Panzani}
          \sedutadilaurea{Anno Accademico 2015-2016}
          \candidato{Duz Alessandra 8532463}
          \secondocandidato{Turati Francesco 837234}
          %\logosede{pictures/logo}
          \end{frontespizio*}
          \end{document}`

          Grazie mille

        • #105767
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Vedi documentazione toptesi-it.pdf (texdoc toptesi-it) nella tabella 4.5 a pagina 90.

          • #105768
            Up
            0
            Down
            ::


            Ho guardato quello che mi hai detto ma non riesco comunque a risolvere il mio problema.
            Il comando \Correlatore{} dovrebbe fare quello che voglio io, ma se lo uso mi compare in alto alla pagina e non sotto il primo relatore.
            La tabella che mi hai detto di guardare cambia le stringhe “Correlatore” o “Relatore”, che io invece voglio lasciare così di default.

          • #105769
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Hai letto o non hai letto che il correlatore si può usare solo con l’opzione classica?

            • #105770
              Up
              0
              Down
              ::


              Si ho letto, infatti il mio codice ora è questo:

              `% !TEX encoding = UTF-8 Unicode
              % !TEX TS-program = pdflatex
              % !BIB TS-program = biber

              \documentclass[11pt,a4paper,twoside,openright]{book}
              \usepackage[T1]{fontenc}
              \usepackage[utf8]{inputenc}
              \usepackage[english,italian]{babel}
              % Bibliografia
              \usepackage[autostyle,italian=guillemets]{csquotes}
              \usepackage[bibstyle=numeric,citestyle=numeric,backend=biber,backref]{biblatex}
              \addbibresource{biblio.bib}
              % Frontespizio
              \usepackage[classica]{topfront}
              % Immagini e tabelle
              \usepackage{graphicx}
              \usepackage{booktabs}
              % Altri pacchetti
              \usepackage{emptypage}
              \usepackage{microtype}
              %Pacchetti aggiunti da me
              \usepackage{subfigure}
              \usepackage[customcolors]{hf-tikz}
              \usepackage{amsmath,amssymb}
              \usepackage{siunitx}
              \usepackage[scriptsize]{caption}
              \usepackage{lmodern}
              %
              % Riferimenti incrociati
              \usepackage{hyperref}% va caricato per ultimo!

              \begin{document}
              \begin{frontespizio*}
              \facolta{Facolt\'a di Ingegneria Industriale e dell'Informazione}
              \ateneo{Politecnico di Milano}
              \corsodilaurea{Ingegneria dell'Automazione}
              \titolo{Titolo della tesi\\ di laurea magistrale}
              \relatore{Prof. Sergio Savaresi}
              \Correlatore{Ing. Tommaso Colombo}
              \sedutadilaurea{Anno Accademico 2015-2016}
              \candidato{Duz Alessandra 8532463}
              \secondocandidato{Turati Francesco 837234}
              %\logosede{pictures/logo}
              \end{frontespizio*}

              \end{document}`

              Ma il risultato che ottengo è questo:

            • #105771
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                A me questo codice`\candidato{Galileo \textsc{Galilei}\IDN 123456}
                \secondocandidato{Evangelista \textsc{Torricelli}\IDN 123457}
                \relatore{prof.\ Margherita Hack}
                \secondorelatore{prof.\ Giovanni Ferrero}` avendo dato l’opzione classica, mi da il seguente risultato

                [attachment=1787]topfront-example.pdf[/attachment]

                Attachments:
                You must be logged in to view attached files.
              • #105772
                Up
                0
                Down
                ::


                Ok funziona. Mettevo \Correlatore{} invece che \secondorelatore{}.
                Grazie

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

            Go to top