[Risolto] sistemazione della testatina

  • Creatore
    Topic
  • #70168
    Up
    0
    Down
    ::


    Salve a tutti, sono un neofita con latex e sto scrivendo il mio lavoro di tesi.

    Ho impostato la mia testatina come potete in questo modo:

    \begin{document}

    \pagestyle{fancy}
    \renewcommand{\headrulewidth}{0.1pt}

    % disattivo la testatina per non farla comparire nell’indice
    \fancyhf{}

    % PAGE HEADERS

    % qui scelgo cosa stampare sulla testatina delle pagine nel resto della tesi

    \fancyhead[R]{\textit{\nouppercase{ \chaptername ~ \thechapter. \leftmark}}}
    \fancyfoot[C]{\thepage}
    \setlength{\headheight}{15pt}

    % Utilizzando l’opzione openright è possibile avere una pagina bianca alla
    % fine del capitolo; per evitare che in questa pagina siano presenti testatine o
    % piè di pagina lasciare i comandi seguenti:

    \makeatletter
    \def\cleardoublepage{\clearpage\if@twoside
    \ifodd\c@page
    \else\hbox{}\thispagestyle{empty}\newpage
    \if@twocolumn\hbox{}\newpage\fi\fi\fi}
    \makeatother

    L’obiettivo è di stampare in alto a dx di ogni pagina: “Capitolo

    Il codice su posto funziona solo che nella sezione Introduzione compare in testa: “Capitolo 0. Introduzione”.
    Bene vorrei distinguere solo per questa parte della tesi la testina con la sola stringa: “Introduzione.”

    Allego file dell’effetto attuale e del file principale .tex

    Grazie per l’aiuto.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #70169
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non entro nel merito di scrivere nella parte destra di tutte le testatine sempre e soltanto il “Capitolo Titolo”.

        L’aspetto tecnico di ciò che tu chiedi è questo: se unsi book o simili, subito dopo \begin{document} metti \frontmatter} e prima del primo capitolo da numerare metti \mainmatter; alla fine dopo l’ultimo capitolo numerato metti \beckmatter che conterrà presumibilmente solo la bibliografia, ma potrebbe contenere alcune delle appendici (non numerate) uno o più indici analitici, glossari, lista di acronimi e simili.

        Oppure visto che certamente non usi quei comandi ma usi \chapter*{Introduzione}, scrivici dopo \markboth{Introduzione}{Introduzione};

        Oppure specifica di voler usare lo stile plain da subito dopo \begin{document} e poi specifichi lo stile fancy subito prima del primo capitolo da numerare.

        Oppure…

        Puoi sbizzarrirti a trovare altre soluzioni (una delle quali implica di non usare lo stile fancy e usare gli stili predefiniti, ma se è questo che vuoi…)

      • #70170
        Up
        0
        Down
        ::

        vbruno1″ post=69366Salve a tutti, sono un neofita con latex e sto scrivendo il mio lavoro di tesi.

        Ho impostato la mia testatina come potete in questo modo:

        \begin{document}

        \pagestyle{fancy}
        \renewcommand{\headrulewidth}{0.1pt}

        % disattivo la testatina per non farla comparire nell’indice
        \fancyhf{}

        % PAGE HEADERS

        % qui scelgo cosa stampare sulla testatina delle pagine nel resto della tesi

        \fancyhead[R]{\textit{\nouppercase{ \chaptername ~ \thechapter. \leftmark}}}
        \fancyfoot[C]{\thepage}
        \setlength{\headheight}{15pt}

        % Utilizzando l’opzione openright è possibile avere una pagina bianca alla
        % fine del capitolo; per evitare che in questa pagina siano presenti testatine o
        % piè di pagina lasciare i comandi seguenti:

        \makeatletter
        \def\cleardoublepage{\clearpage\if@twoside
        \ifodd\c@page
        \else\hbox{}\thispagestyle{empty}\newpage
        \if@twocolumn\hbox{}\newpage\fi\fi\fi}
        \makeatother

        L’obiettivo è di stampare in alto a dx di ogni pagina: “Capitolo

        Il codice su posto funziona solo che nella sezione Introduzione compare in testa: “Capitolo 0. Introduzione”.
        Bene vorrei distinguere solo per questa parte della tesi la testina con la sola stringa: “Introduzione.”

        Allego file dell’effetto attuale e del file principale .tex

        Grazie per l’aiuto.

        `\usepackage{fancyhdr}
        \pagestyle{fancy}
        \renewcommand{\headrulewidth}{0.4pt} % 0.1 non significa nulla
        \fancyhf{}
        \fancyhead[C]{\itshape\nouppercase{\ifnum\value{chapter}>0 \chaptername\ \thechapter.\ \fi\leftmark}}
        \fancyfoot[C]{\thepage}
        \setlength{\headheight}{15pt}`
        Non occorre fare equilibrismi per le pagine vuote, basta \usepackage{emptypage}.

        Ciao
        Enrico

      • #70171
        Up
        0
        Down
        ::


        Grazie Enrico. Soluzione efficace.

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

    Go to top