Intestazione pagina Textmaker

  • Creatore
    Topic
  • #105234
    Up
    0
    Down
    ::


    Buongiorno a tutti.
    Sto scrivendo la tesi di laurea, nell’intestazione della pagina ho in basso a sinistra il nome del candidato, in basso al centro il numero di pagina e in basso a estra il nome del relatore.
    Ho usato questo codice:
    `\documentclass[a4paper,12pt,oneside,openright]{book}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{graphicx}
    \usepackage[italian]{babel}
    \usepackage{caption}
    \usepackage{subfigure}
    \usepackage{floatflt,epsfig}
    \usepackage{textcomp}
    \usepackage{fancyhdr}
    \usepackage{setspace}
    \onehalfspace
    \usepackage{frontespizio}
    \usepackage[Lenny]{fncychap}
    \usepackage{upgreek}
    \usepackage{multirow}
    \usepackage{textcomp}

    \usepackage[style=numeric,useprefix,backend=bibtex]{biblatex}
    \usepackage{guit}

    \providecommand{\abstract}{}
    % \providecommand{\abstractname}{Abstract}
    \usepackage{abstract}

    %\usepackage[latin1]{inputenc}

    \pagestyle{fancy}
    \fancyhead[LE,RO]{\slshape \rightmark}
    \fancyhead[LO,RE]{\slshape \leftmark}

    \fancyfoot[L]{\textit{Nome candidato}}
    \fancyfoot[C]{\thepage}
    \fancyfoot[R]{\textit{Prof. nome relatore, Prof. nome correlatore}}
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0.4pt}
    \renewcommand{\chaptermark}[1]{%
    \markboth{\chaptername
    \ \thechapter.\ #1}{}}
    \lhead{\nouppercase{\rightmark}}\rhead{\nouppercase{\leftmark}}`

    Vorrei aggiungere anche il nome del correlatore, ma quando lo aggiungo manualmente poi “nome del relatore, nome del correlatore” si sovrappongono al numero di pagina; vi metto una foto:

    Ho provato ad aggiungere un’altra riga con lo stesso comando \fancyfoot[R]{\textit{Prof. nome correlatore} ma non la legge; ho provato ad usare il comando \multirow ma ovviamente non essendo una tabella non funziona.
    Sapete aiutarmi?

    Grazie a tutti per l’aiuto.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #105235
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        La semplice soluzione è quella di non mettere i nomi del candidato e dei relatori noel piedino, cioè di non metterli per niente; Ne ho viste molte di tesi dopo 50 anni di permanenza all’università e non ho mai visto una tesi che portasse quei nomi in tutte le pagine.
        Come ex docente non riapparvero una decisione del genere se un mio laureando mi avesse mostrato una bozza della tesi con una cosa del genere. Al massimo avrei potuto accettare il nome del laureando/autore, visto che la tesi è dello studente e non del relatore, meno che mai del co-relatore.
        Ma se questa è una imposizione del tuo ateneo, a parte indirizzare “profanites” nei confronti di chi ha stilato prescrizioni del genere, puoi risolvere leggendo con attenzione la documentazione di fancyhdr.
        Una soluzione artigianale ma funzionante sarebbe quella di definire una cosa del genere:
        `\fancyfoot[R]{\parbox[t]{0.4\textwidth}{\raggedleft\itshape Prof. nome relatore\newline Prof. nome correlatore}}
        `
        Il nome del co-relatore ti viene scritto nella riga sotto a quella del relatore. Aggiusta il valore di 0.4, ma occhio e croce non dovresti superare il valore di 0.45 o 0.46.
        Il risultato è evidentemente brutto, ma almeno il numero della pagina non viene ricoperto da quei nomi.

        Ricorda: se puoi fare a meno di tutti quei nomi nel piedino, fanne a meno!

        ———————

        Consigli/commenti non richiesti; se stai usando il preambolo ottenuto da un compagno di studi, cerca di eliminare tutti i pacchetti che non ti servono; non usare le opzioni oneside e openright assieme perché sono in un certo senso in contraddizione.
        Non usare setspace e \onhalfspacing perché è cattiva tipografia. Hai commentato la riga \usepackage[latin1]{inputenc} il che va bene se sostituisci l’opzione latin1 con qualcos’altro da scegliere fra utf8 e utf8 ( 😉 ) altrimenti non puoi scrivere in italiano usando le lettere accentate della tua tastiera; nello stesso tempo devi specificare per i font di uscita l’opzione T1, con \usepackage[T1]{fontenc}; Dopo di che devi specificare dei font con codifica T1 e che siano vettoriali; quelli di default sono i CM-super ma per vari motivi ti consigliere i Latin Modern, chiamando il pacchetto specifico con \usepackage{lmodern}.
        è sicuro che epsfig, se usi una installazione del sistema TeX moderno, sia esso TeXLive (consigliato) sia esso MiKTeX, non è più necessario dal 2009 o 2010. Sei sicura di voler usare upgreek? è molto difficile che tu scriva matematica con le lettere greche diritte; in ogni caso con il pacchetto textalpha hai molte più possibilità –leggine la documentazione — ma se devi scrivere parole in greco, allora richiedi a babel di voler scrivere anche in greco (monotonico, politonico, antico. hai diverse scelte) — c’è la guida L’Arte di scrivere in diverse lingue con (Xe)LaTeX nella sezione Documentazione di questo sito. Ti serve a qualcosa il pacchetto guit? Ripensaci a proposito dell’abstract; in una tesi scritta con la classe book, che non definisce l’ambiente abstract per validi motivi, e usando la classe book si preferisce scrivere nella front matter un capitolo non numerato intitolato Sommario e se lo devi fare anche in inglese, specifica anche l’inglese fra le lingue da gestire con babel e intitola il somario inglese con Summary.
        `%%% frontepsizio
        \cleardoublepage
        \frontmatter
        \chapter{Sommario}

        Bla bla bla

        \cleardoublepage
        \selectlanguage{english}
        \chapter{Summary}
        Thsi this and that

        \cleardoublepage
        \selectlanguage{italian}
        \mainmatter
        \chapter{Introduione}

        `Ovviamente \cleardoublepage vale per l’opzione twoside alla classe; se componi oneside funziona lo stesso, ma non salta la pagina vuota per ricominciare su una pagina dispari.

      • #105236
        Up
        0
        Down
        ::


        Ho inserito il codice che mi hai scritto tu e funziona, grande!

        Ti ringrazio infinitamente per tutti i tuoi preziosi consigli riguardanti i pacchetti da usare, purtroppo come hai intuito ho copiato il preambolo da un collega ma avendo già ultimato la tesi non penso mi metterò a correggerli, dato che ho poco tempo prima della discussione e devo ancora ultimare le slide per la presentazione ecc.
        Mi appunto tutto per il futuro, anche perché scrivere ogni volta “\`e” è mooooolto scomodo..e soprattutto ho usato pacchetti di cui non conoscevo nemmeno le caratteristiche!
        Grazie ancora 😉

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top