Modifica intestazione pagina, tesi di laurea.

  • Creatore
    Topic
  • #115144
    Up
    0
    Down
    ::


    Ho scritto la tesi con Overleaf, usando toptesi presente al link.
    Secondo questo template, per ogni pagina, nell’intestazione ci può essere o il titolo del capitolo o il titolo della tesi con nome del candidato.

    Il mio problema è che il titolo della tesi è molto lungo, quindi il risultato è nell’immagine in allegato.

    Vorrei quindi capire se è possibile:

    1. modificare l’intestazione in modo da inserire il titolo tesi su due righe invece di una;
    2. eliminare il nome del candidato dall’intestazione, prima del titolo tesi;
    3. eventualmente come si può eliminare questo tipo di intestazione, lasciando solo quella del capitolo a pagine alterne.

    Accetto inoltre soluzioni alternative al problema (…titolo breve solo per intestazione?).

    Di seguito un estratto del mio documento: (Nota: per farlo funzionare deve essere compilato insieme ai file presenti al link già indicato)

    `\let\oldbreve\breve
    \documentclass[12pt,twoside,cucitura,oldstyle,autoretitolo,classica,greek]{toptesi}
    \usepackage[or]{teubner}
    \usepackage{hyperref}

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

    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}\usepackage{lmodern}
    %—————————————–%
    \ateneo{University}
    \nomeateneo{}
    \FacoltaDi{}
    \titolo{very very very very very very very very very very very very very very very long title }
    \sottotitolo{subtitle}
    \corsodilaurea{Engineering}
    \candidato{Candidate Name}
    \relatore{prof.\ bla bla}
    \tutoreaziendale{bla bla}
    \sedutadilaurea{\textsc{Academic~Year} 2222}
    %\logosede{}
    %——————————%
    \newtheorem{osservazione}{Remark}
    \usepackage{array}
    \usepackage{wrapfig}
    \usepackage{multirow}
    \usepackage{tabu}
    \usepackage[flushleft]{threeparttable}
    \usepackage{import}
    \usepackage{booktabs}
    \usepackage{multirow}
    \usepackage{makecell}
    \usepackage[table,xcdraw]{xcolor}
    \usepackage[toc,page]{appendix}
    \usepackage{notoccite}
    \let\breve\oldbreve
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{siunitx}
    \usepackage{enumerate}
    \usepackage{rotating}

    \makeatletter
    \newcommand*{\rom}[1]{\expandafter\@slowromancap\romannumeral #1@}
    \makeatother

    % Nomenclature:
    \usepackage[intoc, english]{nomencl}
    \renewcommand{\nomname}{Acronyms}

    \renewcommand{\nomgroup}[1]{%
    \if#1A%
    \formattitle{Abbreviation}%
    \else
    \if#1S%
    \formattitle[0pt]{Symbols}%
    \else
    \if#1P%
    \formattitle{Subscripts}%
    \else
    \if#1N
    \formattitle{Notation}
    \else
    \GenericError{\string\nomgroup}{The argument can be only A, S, N or P}{}{}%
    \fi
    \fi
    \fi
    \fi}
    \newcommand{\formattitle}[2][15pt]{\vspace{#1}\item[\sffamily #2]}%o 10pt
    \makenomenclature
    %——————————————————%
    \begin{document}\errorcontextlines=9
    \english
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \iflanguage{english}{%
    \retrofrontespizio{This work is subject to the Creative Commons Licence}
    \DottoratoIn{PhD Course in\space}
    \CorsoDiLaureaIn{Master degree course in\space}
    \NomeMonografia{Bachelor Degree Thesis}
    \TesiDiLaurea{Master Degree Thesis}
    \NomeDissertazione{PhD Dissertation}
    \InName{in}
    \CandidateName{Candidate:}
    \AdvisorName{Supervisor}
    \TutorName{Tutor}
    \NomeTutoreAziendale{Internship Tutor:}
    \CycleName{cycle}
    \NomePrimoTomo{First volume}
    \NomeSecondoTomo{Second Volume}
    \NomeTerzoTomo{Third Volume}
    \NomeQuartoTomo{Fourth Volume}
    }{}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \expandafter\ifx\csname StileTrieste\endcsname\relax
    \frontespizio
    \else
    \paginavuota
    \begin{dedica}

    \textdagger\ ….
    \end{dedica}
    \tomo
    \fi
    %%%%%%%%%%%%%%%%%%
    \sommario

    summary
    %%%%%%%%%%%%%%%%%%%
    \ringraziamenti

    bla bla
    %%%%%%%%%%%%%%%%%%%%%%%
    \tablespagetrue\figurespagetrue
    \begingroup\let\mainmatter\relax
    \printnomenclature
    \endgroup
    \indici

    \expandafter\ifx\csname StileTrieste\endcsname\relax
    \else
    \begin{citazioni}
    \textit{testo testo testo\\testo testo testo}

    [\textsc{bla bla}, test]

    \textgreek{>all'a p'anta oiak'izei}

    [Eraclito, fr.\ D-K 134]
    \end{citazioni}

    \fi
    %%%%%%%%%%%%%%%%%%%%%%%
    \mainmatter
    \chapter*{Introduction}
    \addcontentsline{toc}{chapter}{Introduction}
    …………………
    The contents…
    \clearpage
    The contents…
    \clearpage
    The contents…
    \clearpage
    The contents…
    \chapter{Test}
    The contents… The contents… The contents… The contents…
    The contents…
    The contents…The contents… The contents…

    The contents… The contents…
    The contents… The contents… The contents… The contents…
    The contents…
    The contents…The contents… The contents…
    \clearpage
    The contents… The contents…The contents… The contents… The contents… The contents…
    The contents…
    The contents…The contents… The contents…

    The contents… The contents…The contents… The contents…The contents… The contents… The contents… The contents…
    The contents…
    The contents…The contents… The contents…

    The contents… The contents…
    \clearpage
    The contents…

    The contents… The contents…
    \clearpage
    The contents…
    \clearpage
    The contents…

    \begin{thebibliography}{1}
    \bibitem{gal} G.~Galilei, {\em Nuovi studii sugli astri medicei}, Manunzio,
    Venetia, 1612.
    \end{thebibliography}
    %—————– Appendices——————-%
    \begin{appendices}

    \chapter{Some Appendix}
    The contents…

    \end{appendices}

    \nomenclature{a}{prova}
    \nomenclature[P]{b}{prova}
    \nomenclature[N]{c}{prova}
    \end{document}`
    Attendo eventuali notizie, grazie.

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #115145
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        l titolo breve è disponibile apposta per quello stile di pagina, fortmenete sconsigliabile, ma molto caro agli umanisti.

        Leggi la documentazione, come ti ho scritto altrove.

        Inoltre il \sottotitolo serve apposta per mantenere il titolo breve

      • #115146
        Up
        0
        Down
        ::


        Buongiorno,
        hai perfettamente ragione, sia riguardo questa che l’altra discussione; vorrei aggiungere alcune considerazioni in modo da poter eventualmente risolvere il problema.

        Come ti dicevo iniziai ad usare latex con il compilatore online (Overleaf) molto veloce ed efficace se si parte da zero. Infatti è possibile raggiungere buoni risultati con una breve lettura delle documentazioni, senza installare nulla sul pc. Quindi, dopo averlo usato per un report, l’ho usato per la tesi, secondo il template presente al link indicato sopra; si tratta di una versione obsoleta di toptesi.
        Adesso conosco molto meglio latex e quindi potrei usare il compilatore offline e SCUDO (che conosco, ho letto la documentazione); il problema è che la tesi è finita e non avrei tempo per riversarla in un nuovo doc creato con SCUDO. Tuttavia il risultato ottenuto con la versione obsoleta è comunque molto buono anche se va risolto questo problema dell’intestazione. Quindi l’obiettivo è chiudere al meglio questo documento pur sapendo di aver impostato male le cose sin dall’inizio.

        Se hai qualche minuto, vorrei quindi chiederti di dare un’occhiata a quel template (link) in modo da potermi consigliare quali modifiche apportare ai file (toptesi.sty, toptesi.cls, toptesi.cfg, topfront.sty, topcoman.sty) per ottenere un risultato come menzionato sopra (punti 1 e 2, o anche solo 2).

        Grazie.

      • #115147
        Up
        0
        Down
        ::


        Risolto.
        In caso possa servire a qualcuno, di seguito indico le varie soluzioni (sempre in riferimento al template del link indicato).

        1. Eliminare il nome del candidato dall’intestazione, prima del titolo tesi: modificare la riga 432 di toptesi.sty, eliminando da \@author a \fi:
        2. Come si può eliminare questo tipo di intestazione, lasciando solo quella del capitolo a pagine alterne: modificare la riga 432 di toptesi.sty, eliminando da \@author a \@stitle
        3. Ulteriore soluzione: eliminare autoretitolo da \documentclass[12pt,twoside,cucitura,oldstyle,autoretitolo,classica,greek]{toptesi}

      • #115148
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Be’, prima di tutto hai fatto una cosa che la licenza non ti consente di fare; quindi guardati bene sia dal consigliare queste cose, sia dal distribuire le tue versioni modificate.

          Scusa se te lo dico in modo così brutale, ma è necessario; le licenze pongono pochissimi limiti, ma quei pochi vanno rispettati.

          Il modo corretto di fare quello che serve a te, consiste nel copiare in un tuo file di macro personali, il comando che contiene le cose da modificare; e di modificarle solo nel tuo file personale. Naturalmente visto che il tuo file viene caricato dpo toptesi, verso la fine del tuo preambolo, tutti i comandi definiti con \newcommand li devi ridefinire con \renewcommand; quelli definiti con \def li puoi lasciare definiti ocn lo stesso comando, ma non guasterebbe se, almeno per quelli che non hanno argomenti delimitati, se li ridefinissi con \renewcommand modificando leggermente la sintassi. Infatti se hai un comando \pippo definito così:`\def\pippo#1#2#3{definizione…}` lo puoi ridefinire così:`\renewcommand{\pippo}[3]{definizione modificata…}`

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

      Go to top