[TOPtesi] Cambio delle diciture “Candidato” e “Sommario”

  • Creatore
    Topic
  • #115372
    Up
    0
    Down
    ::


    Buonasera a tutti,
    Innanzitutto vorrei ringraziare e complimentarmi con Claudio Beccari, l’autore del famosissimo ed utilissimo pacchetto TOPtesi.
    Sto scrivendo la mia tesi di laurea con quello e mi sto trovando veramente bene.

    Come si intuisce dal titolo, vorrei cambiare le diciture “Candidato” (nel frontespizio) in “Laureando” e “Sommario” in “Introduzione”.
    Ho già fatto varie ricerche in questo forum dove si consiglia di inserire il comando
    `
    \def\Candidato{Laureando}
    `
    ma purtroppo una volta inserito e compilato la dicitura “Candidato” nel frontespizio non cambia.
    Ho provato anche a leggere la documentazione, dove si consiglia di ridefinire i comandi \Candidato, oppure di utilizzare \CandidateName, ma
    non sono riuscito a far funzionare nessuno dei due metodi.
    Vi chiedo quindi aiuto in quanto non sono proprio riuscito a sistemare questo dettaglio.
    Vi allego la parte del mio codice in questione (al momento senza i comandi proposti):

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

    \documentclass[
    corpo=11.5pt,
    twoside,
    evenboxes,
    tipotesi=triennale,
    autoretitolo,
    ]{toptesi}

    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}

    % Vedere la documentazione italiana o inglese di TOPtesi
    % per le attenzioni che bisogna usare al fine di ottenere
    % un file veramente conforme alle norme per l'archiviabilità.

    \usepackage{hyperref}
    \usepackage{url}
    \usepackage{graphics}
    \usepackage{adjustbox}
    \usepackage{tabularx}
    \usepackage{makecell}

    \hypersetup{
    pdfpagemode={UseOutlines},
    bookmarksopen,
    pdfstartview={FitH},
    colorlinks,
    linkcolor={blue},
    citecolor={blue},
    urlcolor={blue}
    }

    \begin{document}\errorcontextlines=9
    \frontmatter

    \begin{ThesisTitlePage}
    \ateneo{Università degli Studi di X}
    \StrutturaDi{Dipartimento di }
    \struttura{NomeStruttura}
    \NomeElaborato{Tesi di laurea triennale}
    \titolo{Titolo della mia tesi}
    \corsodistudi{Ingegneria ecc}
    \candidato{Giovanni \textsc{MioCognome}}
    \relatore{prof.~Nome \textsc{Cognome}}
    \sedutadilaurea{\textsc{Anno~accademico} 2017/2018}
    \logosede{logo_universita.png}
    \end{ThesisTitlePage}

    \clearpage\null\newpage

    \sommario

    Testo del sommario…

    \indici
    `

    Grazie in anticipo.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #115373
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum

        Ti ringrazio della domanda, perché ho scoperto che via via nelle varie revisioni credevo di aver collaudato tutto, invece non è così.

        Per la tesi di tipo magistrale (che suppongo che sia quella che stai componendo) i comandi \CandidateNames, \CandidateName, \TitoloListaCandidati non sono definiti. Mi dai quaindi l’occasione per aggiornare il pacco TOPtesi, in modo che i suoi moduli siano più coerenti.
        Purtrppo, però, ora TeX Live è frozen fino all’emissione della versione 2019, che temo non sarà disponibile che verso la fine di aprile o l’inizio di maggio.

        Quindi ora qui risolviamo il problema a mano.

        1) Se hai letto la documentazione in italiano, vedi che il comando \sommario serve davvero per comporre un breve sommario di un paio di pagine, da distribuire alla commissione di laurea, i cui membri, tranne il relatore e l’eventuale correlatore, non hanno mai letto la tesi e non sanno di che cosa si tratti. INoltre nei programmi di doppio titolo il sommanrio può essere anche di una trentina di pagine e va scritto nella lingua dell’altra università, se la si conosce, o in inglese.

        Quindi il sommario NON è una introduzione; se proprio lo vuoi intitolare INtroduzione allora dopo l’apertura dell’ambiente document, inserisci il comando`
        \ExtendCaptions{italian}{Introduzione}{Ringraziamenti}`Vedi però sotto.

        2) Per cambiare il nome Candidato in nero sopra il tuo nome ed eventuale matricola, dopo aver aperto l’ambiente ThesisTitlePage, inserisci`\def\Candiddato{Studente}`Ho scritto studente per usare una parola qualsiasi, che potrebbe essere Laureando, ma non voglio fare confusione con l’opzione classica.

        3) Per l’Introduzione devi fare un capitolo non numerato dopo gli indici; La cosa non è semplice perché non devi usare il comando \chapter; Allora fai cosi:`…
        \end{ThesisTitlePage}

        \indici

        \mainamtter
        \cleardoublepage

        \chapter*{Introduzione}
        \markbith{Introduzione}{Introduzione}
        \addcontentsline{toc}{chapter}{Introduzione}

        Bla bla bla testo dell'introduzione che non deve essere sezionata
        `

        Se scrivi una introduzione vera e propria di alcune pagine, in cui descrivi lo scopo della tesi come intendi operare, che risultati hai raggiunto, quali sono i possibili sviluppi, eccetera, devi restare sul discorsivo senza scendere in dettagli troppo fini. Se vuoi poi anticipare brevemente il contenuto dei vari capitoli.

        Se invece la parte introduttiva è importante e va sezionata, non devi usare un capitolo non numerato quindi ti basta un comando [tt]\chapter{Introduzione}[/tt], senza gli altri comandi specificati sopra; ci pensa \chapter a chiamare il comando \mainmatter e a mandare quel che occorre nell’indice e nelle testatine.

      • #115374
        Up
        0
        Down
        ::

        OldClaudio” post=115761
        Per la tesi di tipo magistrale (che suppongo che sia quella che stai componendo)…

        La correggo, sto componendo la tesi triennale.

        OldClaudio” post=115761
        2) Per cambiare il nome Candidato in nero sopra il tuo nome ed eventuale matricola, dopo aver aperto l’ambiente ThesisTitlePage, inserisci`\def\Candiddato{Studente}`Ho scritto studente per usare una parola qualsiasi, che potrebbe essere Laureando, ma non voglio fare confusione con l’opzione classica.

        Immagino che la parola “Candidato” (dopo \def\) vada scritta con una sola “d”, suppongo un suo errore di battitura.
        Purtroppo questa soluzione non funziona, resta scritta la parola “Candidato” nel frontespizio. Le allego in fondo a questo post il codice con la correzione da lei proposta, che compila, ma non produce il risultato desiderato.

        OldClaudio” post=115761
        3) Per l’Introduzione devi fare un capitolo non numerato dopo gli indici; La cosa non è semplice perché non devi usare il comando \chapter; Allora fai cosi:`…
        \end{ThesisTitlePage}

        \indici

        \mainamtter
        \cleardoublepage

        \chapter*{Introduzione}
        \markbith{Introduzione}{Introduzione}
        \addcontentsline{toc}{chapter}{Introduzione}

        Bla bla bla testo dell'introduzione che non deve essere sezionata
        `

        Questo funziona perfettamente e proprio come desideravo, la ringrazio.

        Codice della parte di interesse, con la sua soluzione, che purtroppo non funziona:
        `
        % !TEX encoding = UTF-8 Unicode
        % !TEX TS-program = pdflatex

        \documentclass[
        corpo=11.5pt,
        twoside,
        evenboxes,
        tipotesi=triennale
        ]{toptesi}

        \usepackage[utf8]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage{lmodern}

        % Vedere la documentazione italiana o inglese di TOPtesi
        % per le attenzioni che bisogna usare al fine di ottenere
        % un file veramente conforme alle norme per l'archiviabilità.

        \usepackage{hyperref}
        \usepackage{url}
        \usepackage{graphics}
        \usepackage{adjustbox}
        \usepackage{tabularx}
        \usepackage{makecell}

        \hypersetup{
        pdfpagemode={UseOutlines},
        bookmarksopen,
        pdfstartview={FitH},
        colorlinks,
        linkcolor={blue},
        citecolor={blue},
        urlcolor={blue}
        }

        \begin{document}\errorcontextlines=9
        \frontmatter

        \begin{ThesisTitlePage}
        \def\Candidato{Laureando}
        \ateneo{Università degli Studi di X}
        \StrutturaDi{Dipartimento di }
        \struttura{Ingegneria}
        \NomeElaborato{Tesi di laurea triennale}
        \titolo{Titolo mia tesi}
        \corsodistudi{Ingegneria ecc…}
        \candidato{Giovanni \textsc{Cognome}}
        \relatore{Prof. ~Nome \textsc{Cognome}}
        \sedutadilaurea{\textsc{Anno~accademico} 2017/2018}
        \logosede{logo_uni.png}
        \end{ThesisTitlePage}

        \clearpage\null\newpage

        \indici

        \mainmatter
        …(Resto del documento)…
        `

      • #115375
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Al posto della definizione di \Candidato, metti`\TitoloListaCandidati{Laureando,Laureandi,Laureanda,Laureande}`Come avevo scritto, questo comando non è definito solo per la tesi magistrale.

        • #115376
          Up
          0
          Down
          ::


          Funziona perfettamente, la ringrazio moltissimo!

        • #115377
          Up
          0
          Down
          ::


          Buongiorno a tutti. Sto componendo il frontespizio della mia tesi di laurea magistrale con il pacchetto top-tesi e la versione classica.
          Dal momento che la sto redigendo in inglese, non riesco a cambiare la dicitura ‘Laureando’ in ‘Candidate’. Ho provato sia con l’opzione \CandidateName senza alcun risultato, in un secondo momento ho pensato di poter modificare il file topfront.sty ma purtroppo dopo aver effettuato la modifica non mi permette di salvarlo in quanto mi dice che non ho i permessi necessari per farlo.
          Allego la parte del codice riferita alla stesura del frontespizio e ringrazio chiunque potrà aiutarmi.

          \documentclass[corpo=12pt,tipotesi=magistrale,cucitura,classica]{toptesi}

          …………

          \begin{frontespizio*}
          \logosede[5cm]{logo}
          \ateneo{—}
          \FacoltaDi{—}
          \TesiDiLaurea{Master’s Thesis}
          \titolo{—}
          \candidato{—}
          \CandidateName{Candidate}
          \relatore{Prof. Eng.}
          \AdvisorName{Academic supervisor:}
          \secondorelatore{Eng.}
          \CoAdvisorName{Company supervisor}
          \end{frontespizio*}

        • #115378
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Togli “classica” dalle opzioni della classe e vedrai che \CandidateName (che non è destinato agli utenti “normali”, vedi pagina 144 di toptesi-it.pdf)) o \TitoloListaCandidati funziona; se ti piace la numerazione romana nella parte iniziale, usa l’apposita opzione; usa \ThesisTitlePage con o senza asterisco per decidere dove mettere l’eventuale logo del tuo ateneo.

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

        Go to top